./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/pthread-ext/09_fmaxsym.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/09_fmaxsym.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0bf02669c3dd381b0745ab8dce392518dfe698af15c4a94bd383f1dab20a8c06 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-29 09:28:05,181 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-29 09:28:05,183 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-29 09:28:05,225 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-29 09:28:05,226 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-29 09:28:05,229 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-29 09:28:05,231 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-29 09:28:05,233 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-29 09:28:05,235 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-29 09:28:05,239 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-29 09:28:05,240 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-29 09:28:05,242 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-29 09:28:05,243 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-29 09:28:05,244 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-29 09:28:05,245 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-29 09:28:05,252 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-29 09:28:05,253 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-29 09:28:05,255 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-29 09:28:05,256 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-29 09:28:05,260 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-29 09:28:05,271 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-29 09:28:05,272 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-29 09:28:05,273 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-29 09:28:05,273 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-29 09:28:05,280 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-29 09:28:05,280 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-29 09:28:05,281 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-29 09:28:05,283 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-29 09:28:05,283 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-29 09:28:05,284 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-29 09:28:05,284 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-29 09:28:05,286 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-29 09:28:05,287 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-29 09:28:05,288 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-29 09:28:05,289 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-29 09:28:05,289 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-29 09:28:05,290 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-29 09:28:05,290 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-29 09:28:05,290 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-29 09:28:05,291 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-29 09:28:05,291 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-29 09:28:05,293 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-08-29 09:28:05,326 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-29 09:28:05,326 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-29 09:28:05,327 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-29 09:28:05,328 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-29 09:28:05,328 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-29 09:28:05,329 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-29 09:28:05,329 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-29 09:28:05,329 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-29 09:28:05,329 INFO L138 SettingsManager]: * Use SBE=true [2023-08-29 09:28:05,330 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-29 09:28:05,330 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-29 09:28:05,331 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-29 09:28:05,331 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-29 09:28:05,331 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-29 09:28:05,331 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-29 09:28:05,331 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-29 09:28:05,332 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-29 09:28:05,332 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-29 09:28:05,332 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-29 09:28:05,332 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-29 09:28:05,332 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-29 09:28:05,332 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-29 09:28:05,333 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-29 09:28:05,333 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-29 09:28:05,333 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-29 09:28:05,333 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-29 09:28:05,333 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 09:28:05,334 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-29 09:28:05,334 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-29 09:28:05,334 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-29 09:28:05,334 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-29 09:28:05,334 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-29 09:28:05,335 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-29 09:28:05,335 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-29 09:28:05,335 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-29 09:28:05,335 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-29 09:28:05,336 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-29 09:28:05,336 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0bf02669c3dd381b0745ab8dce392518dfe698af15c4a94bd383f1dab20a8c06 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-29 09:28:05,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-29 09:28:05,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-29 09:28:05,679 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-29 09:28:05,680 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-29 09:28:05,681 INFO L275 PluginConnector]: CDTParser initialized [2023-08-29 09:28:05,682 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/09_fmaxsym.i [2023-08-29 09:28:06,810 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-29 09:28:07,033 INFO L351 CDTParser]: Found 1 translation units. [2023-08-29 09:28:07,034 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/09_fmaxsym.i [2023-08-29 09:28:07,049 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28b5f493d/f0e53f194b0141abaaf9943c485b0bd6/FLAG1076ca9a3 [2023-08-29 09:28:07,064 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28b5f493d/f0e53f194b0141abaaf9943c485b0bd6 [2023-08-29 09:28:07,066 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-29 09:28:07,068 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-29 09:28:07,069 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-29 09:28:07,069 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-29 09:28:07,071 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-29 09:28:07,072 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,073 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3dfac9d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07, skipping insertion in model container [2023-08-29 09:28:07,073 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,079 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-29 09:28:07,106 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-29 09:28:07,326 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/09_fmaxsym.i[30422,30435] [2023-08-29 09:28:07,337 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 09:28:07,348 INFO L203 MainTranslator]: Completed pre-run [2023-08-29 09:28:07,408 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/09_fmaxsym.i[30422,30435] [2023-08-29 09:28:07,417 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 09:28:07,457 INFO L208 MainTranslator]: Completed translation [2023-08-29 09:28:07,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07 WrapperNode [2023-08-29 09:28:07,458 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-29 09:28:07,459 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-29 09:28:07,459 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-29 09:28:07,459 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-29 09:28:07,465 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,492 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,522 INFO L138 Inliner]: procedures = 171, calls = 24, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 103 [2023-08-29 09:28:07,523 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-29 09:28:07,524 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-29 09:28:07,525 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-29 09:28:07,525 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-29 09:28:07,533 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,533 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,542 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,542 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,558 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,563 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,568 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,569 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,571 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-29 09:28:07,576 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-29 09:28:07,578 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-29 09:28:07,578 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-29 09:28:07,579 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (1/1) ... [2023-08-29 09:28:07,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 09:28:07,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-29 09:28:07,615 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-29 09:28:07,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-29 09:28:07,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-29 09:28:07,651 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-29 09:28:07,651 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-29 09:28:07,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-29 09:28:07,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-29 09:28:07,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-29 09:28:07,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-29 09:28:07,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-29 09:28:07,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-29 09:28:07,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-29 09:28:07,653 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-29 09:28:07,832 INFO L236 CfgBuilder]: Building ICFG [2023-08-29 09:28:07,834 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-29 09:28:08,050 INFO L277 CfgBuilder]: Performing block encoding [2023-08-29 09:28:08,099 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-29 09:28:08,099 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-29 09:28:08,101 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 09:28:08 BoogieIcfgContainer [2023-08-29 09:28:08,101 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-29 09:28:08,103 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-29 09:28:08,103 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-29 09:28:08,106 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-29 09:28:08,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 09:28:07" (1/3) ... [2023-08-29 09:28:08,107 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1185a9cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 09:28:08, skipping insertion in model container [2023-08-29 09:28:08,107 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:28:07" (2/3) ... [2023-08-29 09:28:08,107 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1185a9cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 09:28:08, skipping insertion in model container [2023-08-29 09:28:08,107 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 09:28:08" (3/3) ... [2023-08-29 09:28:08,108 INFO L112 eAbstractionObserver]: Analyzing ICFG 09_fmaxsym.i [2023-08-29 09:28:08,115 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-29 09:28:08,123 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-29 09:28:08,123 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-08-29 09:28:08,124 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-29 09:28:08,176 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:28:08,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 92 transitions, 189 flow [2023-08-29 09:28:08,240 INFO L130 PetriNetUnfolder]: 7/102 cut-off events. [2023-08-29 09:28:08,240 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:28:08,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 102 events. 7/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/85 useless extension candidates. Maximal degree in co-relation 70. Up to 4 conditions per place. [2023-08-29 09:28:08,245 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 92 transitions, 189 flow [2023-08-29 09:28:08,249 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 92 transitions, 189 flow [2023-08-29 09:28:08,252 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:28:08,259 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 92 transitions, 189 flow [2023-08-29 09:28:08,262 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 92 transitions, 189 flow [2023-08-29 09:28:08,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 89 places, 92 transitions, 189 flow [2023-08-29 09:28:08,284 INFO L130 PetriNetUnfolder]: 7/102 cut-off events. [2023-08-29 09:28:08,287 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:28:08,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 102 events. 7/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/85 useless extension candidates. Maximal degree in co-relation 70. Up to 4 conditions per place. [2023-08-29 09:28:08,291 INFO L119 LiptonReduction]: Number of co-enabled transitions 1508 [2023-08-29 09:28:11,502 INFO L134 LiptonReduction]: Checked pairs total: 1638 [2023-08-29 09:28:11,502 INFO L136 LiptonReduction]: Total number of compositions: 103 [2023-08-29 09:28:11,515 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:28:11,521 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;@2d332a0f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:28:11,521 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-29 09:28:11,526 INFO L130 PetriNetUnfolder]: 1/10 cut-off events. [2023-08-29 09:28:11,526 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:28:11,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:11,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-29 09:28:11,527 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2023-08-29 09:28:11,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:11,532 INFO L85 PathProgramCache]: Analyzing trace with hash 450635520, now seen corresponding path program 1 times [2023-08-29 09:28:11,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:11,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716549589] [2023-08-29 09:28:11,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:11,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:11,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:11,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716549589] [2023-08-29 09:28:11,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716549589] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:11,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:11,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:28:11,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292959317] [2023-08-29 09:28:11,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:11,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:28:11,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:11,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:28:11,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:28:11,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 195 [2023-08-29 09:28:11,778 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 17 transitions, 39 flow. Second operand has 2 states, 2 states have (on average 81.5) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:11,778 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:11,778 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 195 [2023-08-29 09:28:11,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:11,805 INFO L130 PetriNetUnfolder]: 7/19 cut-off events. [2023-08-29 09:28:11,806 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:28:11,806 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. [2023-08-29 09:28:11,807 INFO L137 encePairwiseOnDemand]: 186/195 looper letters, 7 selfloop transitions, 0 changer transitions 0/8 dead transitions. [2023-08-29 09:28:11,807 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 11 places, 8 transitions, 35 flow [2023-08-29 09:28:11,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:28:11,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:28:11,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 174 transitions. [2023-08-29 09:28:11,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461538461538462 [2023-08-29 09:28:11,822 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 174 transitions. [2023-08-29 09:28:11,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 174 transitions. [2023-08-29 09:28:11,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:11,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 174 transitions. [2023-08-29 09:28:11,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 87.0) internal successors, (174), 2 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:11,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 195.0) internal successors, (585), 3 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:11,841 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 195.0) internal successors, (585), 3 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:11,842 INFO L175 Difference]: Start difference. First operand has 19 places, 17 transitions, 39 flow. Second operand 2 states and 174 transitions. [2023-08-29 09:28:11,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 11 places, 8 transitions, 35 flow [2023-08-29 09:28:11,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 11 places, 8 transitions, 35 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:11,846 INFO L231 Difference]: Finished difference. Result has 11 places, 8 transitions, 21 flow [2023-08-29 09:28:11,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, 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} [2023-08-29 09:28:11,853 INFO L281 CegarLoopForPetriNet]: 19 programPoint places, -8 predicate places. [2023-08-29 09:28:11,853 INFO L495 AbstractCegarLoop]: Abstraction has has 11 places, 8 transitions, 21 flow [2023-08-29 09:28:11,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 81.5) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:11,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:11,854 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-29 09:28:11,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-29 09:28:11,856 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)] === [2023-08-29 09:28:11,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:11,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1084730290, now seen corresponding path program 1 times [2023-08-29 09:28:11,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:11,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155187144] [2023-08-29 09:28:11,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:11,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:11,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:28:11,907 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-29 09:28:11,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:28:11,953 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-29 09:28:11,954 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-29 09:28:11,956 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining) [2023-08-29 09:28:11,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 17 remaining) [2023-08-29 09:28:11,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 17 remaining) [2023-08-29 09:28:11,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 17 remaining) [2023-08-29 09:28:11,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 17 remaining) [2023-08-29 09:28:11,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 17 remaining) [2023-08-29 09:28:11,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 17 remaining) [2023-08-29 09:28:11,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 17 remaining) [2023-08-29 09:28:11,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 17 remaining) [2023-08-29 09:28:11,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 17 remaining) [2023-08-29 09:28:11,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 17 remaining) [2023-08-29 09:28:11,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 17 remaining) [2023-08-29 09:28:11,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 17 remaining) [2023-08-29 09:28:11,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 17 remaining) [2023-08-29 09:28:11,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 17 remaining) [2023-08-29 09:28:11,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 17 remaining) [2023-08-29 09:28:11,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 17 remaining) [2023-08-29 09:28:11,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-29 09:28:11,967 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2023-08-29 09:28:11,971 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-29 09:28:11,971 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-29 09:28:12,017 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:28:12,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 145 places, 151 transitions, 314 flow [2023-08-29 09:28:12,089 INFO L130 PetriNetUnfolder]: 13/173 cut-off events. [2023-08-29 09:28:12,092 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 09:28:12,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 173 events. 13/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 328 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2023-08-29 09:28:12,095 INFO L82 GeneralOperation]: Start removeDead. Operand has 145 places, 151 transitions, 314 flow [2023-08-29 09:28:12,098 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 145 places, 151 transitions, 314 flow [2023-08-29 09:28:12,098 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:28:12,099 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 145 places, 151 transitions, 314 flow [2023-08-29 09:28:12,099 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 145 places, 151 transitions, 314 flow [2023-08-29 09:28:12,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 145 places, 151 transitions, 314 flow [2023-08-29 09:28:12,130 INFO L130 PetriNetUnfolder]: 13/173 cut-off events. [2023-08-29 09:28:12,130 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 09:28:12,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 173 events. 13/173 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 328 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2023-08-29 09:28:12,139 INFO L119 LiptonReduction]: Number of co-enabled transitions 9860 [2023-08-29 09:28:14,161 INFO L134 LiptonReduction]: Checked pairs total: 34178 [2023-08-29 09:28:14,163 INFO L136 LiptonReduction]: Total number of compositions: 113 [2023-08-29 09:28:14,165 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:28:14,168 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;@2d332a0f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:28:14,168 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-08-29 09:28:14,171 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2023-08-29 09:28:14,172 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-29 09:28:14,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:14,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:14,172 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-08-29 09:28:14,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:14,173 INFO L85 PathProgramCache]: Analyzing trace with hash -53037802, now seen corresponding path program 1 times [2023-08-29 09:28:14,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:14,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126770216] [2023-08-29 09:28:14,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:14,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:14,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:14,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:14,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126770216] [2023-08-29 09:28:14,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126770216] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:14,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:14,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:28:14,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590295780] [2023-08-29 09:28:14,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:14,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:28:14,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:14,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:28:14,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:28:14,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 264 [2023-08-29 09:28:14,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 144 flow. Second operand has 2 states, 2 states have (on average 130.0) internal successors, (260), 2 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:14,269 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:14,269 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 264 [2023-08-29 09:28:14,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:14,385 INFO L130 PetriNetUnfolder]: 257/768 cut-off events. [2023-08-29 09:28:14,385 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2023-08-29 09:28:14,387 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 4776 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. [2023-08-29 09:28:14,390 INFO L137 encePairwiseOnDemand]: 253/264 looper letters, 22 selfloop transitions, 0 changer transitions 0/55 dead transitions. [2023-08-29 09:28:14,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 55 transitions, 166 flow [2023-08-29 09:28:14,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:28:14,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:28:14,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 287 transitions. [2023-08-29 09:28:14,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435606060606061 [2023-08-29 09:28:14,393 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 287 transitions. [2023-08-29 09:28:14,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 287 transitions. [2023-08-29 09:28:14,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:14,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 287 transitions. [2023-08-29 09:28:14,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 143.5) internal successors, (287), 2 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:14,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:14,396 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:14,396 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 144 flow. Second operand 2 states and 287 transitions. [2023-08-29 09:28:14,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 55 transitions, 166 flow [2023-08-29 09:28:14,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 164 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:14,398 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 120 flow [2023-08-29 09:28:14,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, 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} [2023-08-29 09:28:14,399 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -8 predicate places. [2023-08-29 09:28:14,399 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 120 flow [2023-08-29 09:28:14,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 130.0) internal successors, (260), 2 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:14,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:14,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:14,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-29 09:28:14,401 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-08-29 09:28:14,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:14,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1644174927, now seen corresponding path program 1 times [2023-08-29 09:28:14,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:14,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124705604] [2023-08-29 09:28:14,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:14,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:14,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:14,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:14,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124705604] [2023-08-29 09:28:14,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124705604] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:14,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:14,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 09:28:14,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122295876] [2023-08-29 09:28:14,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:14,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 09:28:14,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:14,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 09:28:14,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 09:28:14,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 264 [2023-08-29 09:28:14,871 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 120 flow. Second operand has 6 states, 6 states have (on average 117.66666666666667) internal successors, (706), 6 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:14,871 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:14,871 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 264 [2023-08-29 09:28:14,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:15,067 INFO L130 PetriNetUnfolder]: 381/949 cut-off events. [2023-08-29 09:28:15,067 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2023-08-29 09:28:15,069 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 5856 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. [2023-08-29 09:28:15,073 INFO L137 encePairwiseOnDemand]: 258/264 looper letters, 65 selfloop transitions, 5 changer transitions 0/98 dead transitions. [2023-08-29 09:28:15,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 98 transitions, 366 flow [2023-08-29 09:28:15,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 09:28:15,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 09:28:15,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 767 transitions. [2023-08-29 09:28:15,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4842171717171717 [2023-08-29 09:28:15,076 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 767 transitions. [2023-08-29 09:28:15,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 767 transitions. [2023-08-29 09:28:15,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:15,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 767 transitions. [2023-08-29 09:28:15,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 127.83333333333333) internal successors, (767), 6 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:15,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 264.0) internal successors, (1848), 7 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:15,083 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 264.0) internal successors, (1848), 7 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:15,083 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 120 flow. Second operand 6 states and 767 transitions. [2023-08-29 09:28:15,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 98 transitions, 366 flow [2023-08-29 09:28:15,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 98 transitions, 366 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:15,086 INFO L231 Difference]: Finished difference. Result has 61 places, 54 transitions, 128 flow [2023-08-29 09:28:15,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, 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} [2023-08-29 09:28:15,087 INFO L281 CegarLoopForPetriNet]: 65 programPoint places, -4 predicate places. [2023-08-29 09:28:15,087 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 54 transitions, 128 flow [2023-08-29 09:28:15,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 117.66666666666667) internal successors, (706), 6 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:15,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:15,088 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-29 09:28:15,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-29 09:28:15,088 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)] === [2023-08-29 09:28:15,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:15,089 INFO L85 PathProgramCache]: Analyzing trace with hash -913009463, now seen corresponding path program 1 times [2023-08-29 09:28:15,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:15,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271952709] [2023-08-29 09:28:15,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:15,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:28:15,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-29 09:28:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:28:15,108 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-29 09:28:15,108 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-29 09:28:15,109 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 25 remaining) [2023-08-29 09:28:15,109 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2023-08-29 09:28:15,109 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2023-08-29 09:28:15,109 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2023-08-29 09:28:15,110 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 25 remaining) [2023-08-29 09:28:15,110 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2023-08-29 09:28:15,110 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2023-08-29 09:28:15,110 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2023-08-29 09:28:15,110 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2023-08-29 09:28:15,111 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2023-08-29 09:28:15,111 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2023-08-29 09:28:15,111 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2023-08-29 09:28:15,111 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 25 remaining) [2023-08-29 09:28:15,111 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 25 remaining) [2023-08-29 09:28:15,111 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 25 remaining) [2023-08-29 09:28:15,112 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 25 remaining) [2023-08-29 09:28:15,112 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2023-08-29 09:28:15,112 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2023-08-29 09:28:15,112 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2023-08-29 09:28:15,112 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2023-08-29 09:28:15,113 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 25 remaining) [2023-08-29 09:28:15,113 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2023-08-29 09:28:15,113 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2023-08-29 09:28:15,113 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2023-08-29 09:28:15,113 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2023-08-29 09:28:15,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-29 09:28:15,114 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-08-29 09:28:15,114 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-29 09:28:15,115 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-29 09:28:15,145 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:28:15,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 201 places, 210 transitions, 441 flow [2023-08-29 09:28:15,183 INFO L130 PetriNetUnfolder]: 19/244 cut-off events. [2023-08-29 09:28:15,184 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-29 09:28:15,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 244 events. 19/244 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 637 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 186. Up to 8 conditions per place. [2023-08-29 09:28:15,186 INFO L82 GeneralOperation]: Start removeDead. Operand has 201 places, 210 transitions, 441 flow [2023-08-29 09:28:15,189 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 210 transitions, 441 flow [2023-08-29 09:28:15,189 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:28:15,189 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 201 places, 210 transitions, 441 flow [2023-08-29 09:28:15,190 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 201 places, 210 transitions, 441 flow [2023-08-29 09:28:15,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 201 places, 210 transitions, 441 flow [2023-08-29 09:28:15,218 INFO L130 PetriNetUnfolder]: 19/244 cut-off events. [2023-08-29 09:28:15,218 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-29 09:28:15,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 244 events. 19/244 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 637 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 186. Up to 8 conditions per place. [2023-08-29 09:28:15,232 INFO L119 LiptonReduction]: Number of co-enabled transitions 25056 [2023-08-29 09:28:17,687 INFO L134 LiptonReduction]: Checked pairs total: 92636 [2023-08-29 09:28:17,687 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-08-29 09:28:17,689 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:28:17,689 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;@2d332a0f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:28:17,690 INFO L358 AbstractCegarLoop]: Starting to check reachability of 33 error locations. [2023-08-29 09:28:17,692 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2023-08-29 09:28:17,693 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-29 09:28:17,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:17,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:17,693 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2023-08-29 09:28:17,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:17,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1295434420, now seen corresponding path program 1 times [2023-08-29 09:28:17,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:17,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863392864] [2023-08-29 09:28:17,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:17,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:17,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:17,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:17,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:17,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863392864] [2023-08-29 09:28:17,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863392864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:17,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:17,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:28:17,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355956807] [2023-08-29 09:28:17,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:17,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:28:17,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:17,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:28:17,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:28:17,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 368 [2023-08-29 09:28:17,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 213 flow. Second operand has 2 states, 2 states have (on average 178.0) internal successors, (356), 2 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:17,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:17,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 368 [2023-08-29 09:28:17,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:18,493 INFO L130 PetriNetUnfolder]: 3827/8372 cut-off events. [2023-08-29 09:28:18,493 INFO L131 PetriNetUnfolder]: For 490/490 co-relation queries the response was YES. [2023-08-29 09:28:18,509 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 72348 event pairs, 2841 based on Foata normal form. 893/7657 useless extension candidates. Maximal degree in co-relation 3842. Up to 5206 conditions per place. [2023-08-29 09:28:18,549 INFO L137 encePairwiseOnDemand]: 352/368 looper letters, 32 selfloop transitions, 0 changer transitions 0/80 dead transitions. [2023-08-29 09:28:18,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 80 transitions, 245 flow [2023-08-29 09:28:18,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:28:18,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:28:18,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 398 transitions. [2023-08-29 09:28:18,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2023-08-29 09:28:18,551 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 398 transitions. [2023-08-29 09:28:18,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 398 transitions. [2023-08-29 09:28:18,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:18,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 398 transitions. [2023-08-29 09:28:18,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 199.0) internal successors, (398), 2 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:18,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 368.0) internal successors, (1104), 3 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:18,555 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 368.0) internal successors, (1104), 3 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:18,555 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 213 flow. Second operand 2 states and 398 transitions. [2023-08-29 09:28:18,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 80 transitions, 245 flow [2023-08-29 09:28:18,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 80 transitions, 239 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:18,559 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 175 flow [2023-08-29 09:28:18,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=368, 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} [2023-08-29 09:28:18,560 INFO L281 CegarLoopForPetriNet]: 94 programPoint places, -12 predicate places. [2023-08-29 09:28:18,560 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 175 flow [2023-08-29 09:28:18,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 178.0) internal successors, (356), 2 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:18,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:18,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:18,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-29 09:28:18,561 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2023-08-29 09:28:18,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:18,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1503755731, now seen corresponding path program 1 times [2023-08-29 09:28:18,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:18,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588697818] [2023-08-29 09:28:18,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:18,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:18,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:18,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588697818] [2023-08-29 09:28:18,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588697818] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:18,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:18,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 09:28:18,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22814077] [2023-08-29 09:28:18,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:18,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 09:28:18,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:18,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 09:28:18,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 09:28:18,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 368 [2023-08-29 09:28:18,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 175 flow. Second operand has 6 states, 6 states have (on average 165.66666666666666) internal successors, (994), 6 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:18,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:18,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 368 [2023-08-29 09:28:18,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:19,977 INFO L130 PetriNetUnfolder]: 5671/10995 cut-off events. [2023-08-29 09:28:19,977 INFO L131 PetriNetUnfolder]: For 338/338 co-relation queries the response was YES. [2023-08-29 09:28:20,031 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 91797 event pairs, 1191 based on Foata normal form. 0/9377 useless extension candidates. Maximal degree in co-relation 19110. Up to 3497 conditions per place. [2023-08-29 09:28:20,078 INFO L137 encePairwiseOnDemand]: 362/368 looper letters, 115 selfloop transitions, 5 changer transitions 0/163 dead transitions. [2023-08-29 09:28:20,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 163 transitions, 621 flow [2023-08-29 09:28:20,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 09:28:20,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 09:28:20,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1105 transitions. [2023-08-29 09:28:20,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5004528985507246 [2023-08-29 09:28:20,082 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1105 transitions. [2023-08-29 09:28:20,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1105 transitions. [2023-08-29 09:28:20,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:20,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1105 transitions. [2023-08-29 09:28:20,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.16666666666666) internal successors, (1105), 6 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:20,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 368.0) internal successors, (2576), 7 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:20,090 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 368.0) internal successors, (2576), 7 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:20,090 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 175 flow. Second operand 6 states and 1105 transitions. [2023-08-29 09:28:20,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 163 transitions, 621 flow [2023-08-29 09:28:20,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 163 transitions, 621 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:20,093 INFO L231 Difference]: Finished difference. Result has 86 places, 79 transitions, 183 flow [2023-08-29 09:28:20,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=368, 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} [2023-08-29 09:28:20,094 INFO L281 CegarLoopForPetriNet]: 94 programPoint places, -8 predicate places. [2023-08-29 09:28:20,094 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 79 transitions, 183 flow [2023-08-29 09:28:20,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 165.66666666666666) internal successors, (994), 6 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:20,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:20,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:20,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-29 09:28:20,096 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2023-08-29 09:28:20,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:20,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1882259302, now seen corresponding path program 1 times [2023-08-29 09:28:20,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:20,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203180423] [2023-08-29 09:28:20,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:20,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:20,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:20,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:20,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203180423] [2023-08-29 09:28:20,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203180423] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:20,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:20,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:28:20,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597939044] [2023-08-29 09:28:20,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:20,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:28:20,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:20,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:28:20,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:28:20,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 368 [2023-08-29 09:28:20,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 79 transitions, 183 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:20,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:20,149 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 368 [2023-08-29 09:28:20,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:22,997 INFO L130 PetriNetUnfolder]: 24517/40184 cut-off events. [2023-08-29 09:28:22,997 INFO L131 PetriNetUnfolder]: For 1355/1355 co-relation queries the response was YES. [2023-08-29 09:28:23,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77246 conditions, 40184 events. 24517/40184 cut-off events. For 1355/1355 co-relation queries the response was YES. Maximal size of possible extension queue 1221. Compared 324566 event pairs, 8054 based on Foata normal form. 0/36005 useless extension candidates. Maximal degree in co-relation 77239. Up to 22185 conditions per place. [2023-08-29 09:28:23,248 INFO L137 encePairwiseOnDemand]: 347/368 looper letters, 77 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2023-08-29 09:28:23,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 463 flow [2023-08-29 09:28:23,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 09:28:23,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 09:28:23,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 560 transitions. [2023-08-29 09:28:23,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2023-08-29 09:28:23,251 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 560 transitions. [2023-08-29 09:28:23,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 560 transitions. [2023-08-29 09:28:23,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:23,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 560 transitions. [2023-08-29 09:28:23,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:23,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 368.0) internal successors, (1472), 4 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:23,255 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 368.0) internal successors, (1472), 4 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:23,255 INFO L175 Difference]: Start difference. First operand has 86 places, 79 transitions, 183 flow. Second operand 3 states and 560 transitions. [2023-08-29 09:28:23,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 463 flow [2023-08-29 09:28:23,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 121 transitions, 451 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-29 09:28:23,290 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 305 flow [2023-08-29 09:28:23,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=368, 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} [2023-08-29 09:28:23,292 INFO L281 CegarLoopForPetriNet]: 94 programPoint places, -9 predicate places. [2023-08-29 09:28:23,292 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 305 flow [2023-08-29 09:28:23,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:23,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:23,293 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:23,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-29 09:28:23,293 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2023-08-29 09:28:23,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:23,294 INFO L85 PathProgramCache]: Analyzing trace with hash -71747207, now seen corresponding path program 1 times [2023-08-29 09:28:23,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:23,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301000049] [2023-08-29 09:28:23,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:23,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:23,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:23,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-29 09:28:23,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:23,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301000049] [2023-08-29 09:28:23,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301000049] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:23,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:23,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 09:28:23,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281395736] [2023-08-29 09:28:23,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:23,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 09:28:23,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:23,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 09:28:23,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 09:28:23,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 368 [2023-08-29 09:28:23,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 165.83333333333334) internal successors, (995), 6 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:23,714 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:23,714 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 368 [2023-08-29 09:28:23,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:25,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, 225#(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)), thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, Black: 214#true, thr1Thread3of3ForFork0InUse, 118#L725-5true, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:25,860 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:28:25,860 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:28:25,860 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:28:25,860 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:28:25,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, 225#(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)), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 84#thr1EXITtrue, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 155#L713true, 204#true]) [2023-08-29 09:28:25,987 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:28:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:28:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:25,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, 225#(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)), 4#L706-1true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 155#L713true, 204#true]) [2023-08-29 09:28:25,988 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:28:25,988 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:28:25,988 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:25,988 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:25,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, 225#(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)), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 128#L705-6true, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 155#L713true, 204#true]) [2023-08-29 09:28:25,988 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:28:25,989 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:28:25,989 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:28:25,989 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:28:25,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 98#L709-3true, Black: 214#true, 118#L725-5true, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:25,990 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:28:25,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:28:25,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:28:25,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:28:26,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 216#(= |#race~max~0| 0), 155#L713true, 204#true]) [2023-08-29 09:28:26,018 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:28:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:28:26,019 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:28:26,019 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:28:26,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, 7#L706-2true, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 222#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0), 204#true]) [2023-08-29 09:28:26,084 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:28:26,084 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:28:26,084 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:28:26,084 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:28:26,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 17#L713true, 225#(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)), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 214#true, thr1Thread3of3ForFork0InUse, 84#thr1EXITtrue, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,230 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:28:26,230 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:26,230 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,231 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 17#L713true, 225#(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)), 4#L706-1true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 214#true, thr1Thread3of3ForFork0InUse, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,231 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:28:26,231 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:26,231 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,231 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 17#L713true, 225#(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)), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 128#L705-6true, Black: 214#true, thr1Thread3of3ForFork0InUse, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,232 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:28:26,232 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:28:26,232 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,232 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 98#L709-3true, Black: 214#true, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,233 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:28:26,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:28:26,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:28:26,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:28:26,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, 83#L706-3true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 223#(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)), 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,251 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:28:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:28:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:28:26,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [17#L713true, 20#L706-4true, 224#(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)), thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,284 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:28:26,284 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:26,284 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,284 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:28:26,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, 7#L706-2true, thr1Thread3of3ForFork0InUse, Black: 214#true, 216#(= |#race~max~0| 0), 222#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* |thr1Thread2of3ForFork0_findMax_~i~0#1| 4))) 0), 204#true]) [2023-08-29 09:28:26,301 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:28:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:28:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:28:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:28:26,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [113#L706-7true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 155#L713true, 204#true]) [2023-08-29 09:28:26,318 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:28:26,318 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,318 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,318 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, 3#L706-5true, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,323 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:28:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:28:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:28:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:28:26,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 17#L713true, 83#L706-3true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 223#(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)), 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,340 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:28:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [225#(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)), 17#L713true, 154#L707-1true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 155#L713true, 204#true]) [2023-08-29 09:28:26,355 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:28:26,355 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,355 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,355 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 103#L706-7true, 118#L725-5true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,358 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:28:26,358 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,358 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,359 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:28:26,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 17#L713true, 20#L706-4true, 224#(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)), thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,374 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:28:26,374 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,374 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,374 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [5#L707-1true, 17#L713true, 225#(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)), thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 118#L725-5true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,387 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:28:26,388 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,388 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,388 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:28:26,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 113#L706-7true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 214#true, thr1Thread3of3ForFork0InUse, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,398 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:28:26,398 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:28:26,398 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,398 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:28:26,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, 3#L706-5true, thr1Thread3of3ForFork0InUse, Black: 214#true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,402 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:28:26,402 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:28:26,402 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:28:26,402 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:28:26,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 225#(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)), 17#L713true, 154#L707-1true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, Black: 214#true, thr1Thread3of3ForFork0InUse, 155#L713true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,424 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:28:26,424 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:28:26,424 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:28:26,424 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 103#L706-7true, Black: 214#true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,427 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:28:26,427 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,428 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:28:26,428 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:28:26,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([904] L709-3-->L713: 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_51 1) 1 0)) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [75#L725-4true, 5#L707-1true, 225#(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)), 17#L713true, thr1Thread1of3ForFork0InUse, 77#L713true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, Black: 214#true, 216#(= |#race~max~0| 0), 204#true]) [2023-08-29 09:28:26,450 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:28:26,450 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,450 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:28:26,450 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:28:26,515 INFO L130 PetriNetUnfolder]: 21942/38183 cut-off events. [2023-08-29 09:28:26,515 INFO L131 PetriNetUnfolder]: For 9004/9690 co-relation queries the response was YES. [2023-08-29 09:28:26,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79280 conditions, 38183 events. 21942/38183 cut-off events. For 9004/9690 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 331016 event pairs, 4593 based on Foata normal form. 116/33914 useless extension candidates. Maximal degree in co-relation 79272. Up to 14765 conditions per place. [2023-08-29 09:28:26,757 INFO L137 encePairwiseOnDemand]: 362/368 looper letters, 122 selfloop transitions, 5 changer transitions 0/181 dead transitions. [2023-08-29 09:28:26,757 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 181 transitions, 801 flow [2023-08-29 09:28:26,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 09:28:26,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 09:28:26,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1101 transitions. [2023-08-29 09:28:26,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986413043478261 [2023-08-29 09:28:26,761 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1101 transitions. [2023-08-29 09:28:26,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1101 transitions. [2023-08-29 09:28:26,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:26,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1101 transitions. [2023-08-29 09:28:26,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.5) internal successors, (1101), 6 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:26,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 368.0) internal successors, (2576), 7 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:26,767 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 368.0) internal successors, (2576), 7 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:26,768 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 305 flow. Second operand 6 states and 1101 transitions. [2023-08-29 09:28:26,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 181 transitions, 801 flow [2023-08-29 09:28:26,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 181 transitions, 755 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-29 09:28:26,825 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 283 flow [2023-08-29 09:28:26,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=368, 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} [2023-08-29 09:28:26,826 INFO L281 CegarLoopForPetriNet]: 94 programPoint places, -7 predicate places. [2023-08-29 09:28:26,826 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 283 flow [2023-08-29 09:28:26,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 165.83333333333334) internal successors, (995), 6 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:26,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:26,827 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-29 09:28:26,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-29 09:28:26,827 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)] === [2023-08-29 09:28:26,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:26,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1563098657, now seen corresponding path program 1 times [2023-08-29 09:28:26,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:26,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717566849] [2023-08-29 09:28:26,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:26,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:28:26,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-29 09:28:26,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:28:26,851 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-29 09:28:26,852 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (32 of 33 remaining) [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (31 of 33 remaining) [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (30 of 33 remaining) [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (29 of 33 remaining) [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (28 of 33 remaining) [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (27 of 33 remaining) [2023-08-29 09:28:26,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (26 of 33 remaining) [2023-08-29 09:28:26,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (25 of 33 remaining) [2023-08-29 09:28:26,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (24 of 33 remaining) [2023-08-29 09:28:26,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 33 remaining) [2023-08-29 09:28:26,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 33 remaining) [2023-08-29 09:28:26,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 33 remaining) [2023-08-29 09:28:26,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 33 remaining) [2023-08-29 09:28:26,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (19 of 33 remaining) [2023-08-29 09:28:26,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (18 of 33 remaining) [2023-08-29 09:28:26,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (17 of 33 remaining) [2023-08-29 09:28:26,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (16 of 33 remaining) [2023-08-29 09:28:26,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 33 remaining) [2023-08-29 09:28:26,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 33 remaining) [2023-08-29 09:28:26,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 33 remaining) [2023-08-29 09:28:26,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 33 remaining) [2023-08-29 09:28:26,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 33 remaining) [2023-08-29 09:28:26,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 33 remaining) [2023-08-29 09:28:26,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 33 remaining) [2023-08-29 09:28:26,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 33 remaining) [2023-08-29 09:28:26,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 33 remaining) [2023-08-29 09:28:26,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 33 remaining) [2023-08-29 09:28:26,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-29 09:28:26,857 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-08-29 09:28:26,858 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-29 09:28:26,858 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-29 09:28:26,892 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:28:26,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 257 places, 269 transitions, 570 flow [2023-08-29 09:28:26,931 INFO L130 PetriNetUnfolder]: 25/315 cut-off events. [2023-08-29 09:28:26,931 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-29 09:28:26,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 315 events. 25/315 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 990 event pairs, 0 based on Foata normal form. 0/253 useless extension candidates. Maximal degree in co-relation 252. Up to 10 conditions per place. [2023-08-29 09:28:26,935 INFO L82 GeneralOperation]: Start removeDead. Operand has 257 places, 269 transitions, 570 flow [2023-08-29 09:28:26,938 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 257 places, 269 transitions, 570 flow [2023-08-29 09:28:26,938 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:28:26,939 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 257 places, 269 transitions, 570 flow [2023-08-29 09:28:26,939 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 257 places, 269 transitions, 570 flow [2023-08-29 09:28:26,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 257 places, 269 transitions, 570 flow [2023-08-29 09:28:26,975 INFO L130 PetriNetUnfolder]: 25/315 cut-off events. [2023-08-29 09:28:26,975 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-29 09:28:26,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 315 events. 25/315 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 990 event pairs, 0 based on Foata normal form. 0/253 useless extension candidates. Maximal degree in co-relation 252. Up to 10 conditions per place. [2023-08-29 09:28:26,996 INFO L119 LiptonReduction]: Number of co-enabled transitions 47096 [2023-08-29 09:28:29,724 INFO L134 LiptonReduction]: Checked pairs total: 174234 [2023-08-29 09:28:29,725 INFO L136 LiptonReduction]: Total number of compositions: 188 [2023-08-29 09:28:29,726 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:28:29,727 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;@2d332a0f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:28:29,727 INFO L358 AbstractCegarLoop]: Starting to check reachability of 41 error locations. [2023-08-29 09:28:29,730 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2023-08-29 09:28:29,730 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-29 09:28:29,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:29,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:29,730 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2023-08-29 09:28:29,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1365633758, now seen corresponding path program 1 times [2023-08-29 09:28:29,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:29,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315119047] [2023-08-29 09:28:29,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:29,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:29,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:29,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:29,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:29,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315119047] [2023-08-29 09:28:29,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315119047] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:29,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:29,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:28:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416831939] [2023-08-29 09:28:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:29,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:28:29,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:29,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:28:29,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:28:29,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 457 [2023-08-29 09:28:29,749 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 126 transitions, 284 flow. Second operand has 2 states, 2 states have (on average 226.0) internal successors, (452), 2 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:29,749 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:29,749 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 457 [2023-08-29 09:28:29,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:35,637 INFO L130 PetriNetUnfolder]: 48232/88538 cut-off events. [2023-08-29 09:28:35,638 INFO L131 PetriNetUnfolder]: For 7635/7635 co-relation queries the response was YES. [2023-08-29 09:28:35,870 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 2860. Compared 915320 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. [2023-08-29 09:28:36,321 INFO L137 encePairwiseOnDemand]: 436/457 looper letters, 42 selfloop transitions, 0 changer transitions 0/105 dead transitions. [2023-08-29 09:28:36,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 105 transitions, 326 flow [2023-08-29 09:28:36,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:28:36,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:28:36,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 509 transitions. [2023-08-29 09:28:36,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568927789934355 [2023-08-29 09:28:36,327 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 509 transitions. [2023-08-29 09:28:36,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 509 transitions. [2023-08-29 09:28:36,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:36,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 509 transitions. [2023-08-29 09:28:36,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 254.5) internal successors, (509), 2 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:36,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 457.0) internal successors, (1371), 3 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:36,331 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 457.0) internal successors, (1371), 3 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:36,331 INFO L175 Difference]: Start difference. First operand has 123 places, 126 transitions, 284 flow. Second operand 2 states and 509 transitions. [2023-08-29 09:28:36,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 105 transitions, 326 flow [2023-08-29 09:28:36,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 105 transitions, 314 flow, removed 6 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:36,338 INFO L231 Difference]: Finished difference. Result has 107 places, 105 transitions, 230 flow [2023-08-29 09:28:36,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, 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} [2023-08-29 09:28:36,340 INFO L281 CegarLoopForPetriNet]: 123 programPoint places, -16 predicate places. [2023-08-29 09:28:36,340 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 105 transitions, 230 flow [2023-08-29 09:28:36,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 226.0) internal successors, (452), 2 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:36,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:36,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:36,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-29 09:28:36,341 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2023-08-29 09:28:36,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:36,342 INFO L85 PathProgramCache]: Analyzing trace with hash 615019989, now seen corresponding path program 1 times [2023-08-29 09:28:36,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:36,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794427584] [2023-08-29 09:28:36,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:36,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:36,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:36,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:36,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794427584] [2023-08-29 09:28:36,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794427584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:36,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:36,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 09:28:36,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252061378] [2023-08-29 09:28:36,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:36,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 09:28:36,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:36,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 09:28:36,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 09:28:36,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 457 [2023-08-29 09:28:36,740 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 105 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 213.66666666666666) internal successors, (1282), 6 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:36,740 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:36,740 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 457 [2023-08-29 09:28:36,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:28:44,584 INFO L130 PetriNetUnfolder]: 71665/119369 cut-off events. [2023-08-29 09:28:44,584 INFO L131 PetriNetUnfolder]: For 3058/3058 co-relation queries the response was YES. [2023-08-29 09:28:44,902 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 3727. Compared 1151229 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. [2023-08-29 09:28:45,491 INFO L137 encePairwiseOnDemand]: 451/457 looper letters, 165 selfloop transitions, 5 changer transitions 0/228 dead transitions. [2023-08-29 09:28:45,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 228 transitions, 876 flow [2023-08-29 09:28:45,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 09:28:45,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 09:28:45,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1443 transitions. [2023-08-29 09:28:45,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526258205689278 [2023-08-29 09:28:45,495 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1443 transitions. [2023-08-29 09:28:45,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1443 transitions. [2023-08-29 09:28:45,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:28:45,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1443 transitions. [2023-08-29 09:28:45,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 240.5) internal successors, (1443), 6 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:45,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 457.0) internal successors, (3199), 7 states have internal predecessors, (3199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:45,503 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 457.0) internal successors, (3199), 7 states have internal predecessors, (3199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:45,503 INFO L175 Difference]: Start difference. First operand has 107 places, 105 transitions, 230 flow. Second operand 6 states and 1443 transitions. [2023-08-29 09:28:45,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 228 transitions, 876 flow [2023-08-29 09:28:45,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 228 transitions, 876 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:28:45,511 INFO L231 Difference]: Finished difference. Result has 111 places, 104 transitions, 238 flow [2023-08-29 09:28:45,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, 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} [2023-08-29 09:28:45,512 INFO L281 CegarLoopForPetriNet]: 123 programPoint places, -12 predicate places. [2023-08-29 09:28:45,512 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 104 transitions, 238 flow [2023-08-29 09:28:45,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 213.66666666666666) internal successors, (1282), 6 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:45,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:28:45,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:28:45,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-29 09:28:45,513 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2023-08-29 09:28:45,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:28:45,513 INFO L85 PathProgramCache]: Analyzing trace with hash -262814807, now seen corresponding path program 1 times [2023-08-29 09:28:45,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:28:45,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168316585] [2023-08-29 09:28:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:28:45,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:28:45,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:28:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:28:45,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:28:45,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168316585] [2023-08-29 09:28:45,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168316585] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:28:45,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:28:45,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:28:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567685366] [2023-08-29 09:28:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:28:45,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:28:45,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:28:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:28:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:28:45,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 457 [2023-08-29 09:28:45,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 104 transitions, 238 flow. Second operand has 3 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:28:45,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:28:45,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 457 [2023-08-29 09:28:45,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:29:49,501 INFO L130 PetriNetUnfolder]: 652645/915666 cut-off events. [2023-08-29 09:29:49,501 INFO L131 PetriNetUnfolder]: For 26050/26050 co-relation queries the response was YES. [2023-08-29 09:29:52,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1795630 conditions, 915666 events. 652645/915666 cut-off events. For 26050/26050 co-relation queries the response was YES. Maximal size of possible extension queue 23522. Compared 8077271 event pairs, 225853 based on Foata normal form. 0/817639 useless extension candidates. Maximal degree in co-relation 1795622. Up to 533232 conditions per place. [2023-08-29 09:29:56,507 INFO L137 encePairwiseOnDemand]: 429/457 looper letters, 108 selfloop transitions, 20 changer transitions 0/163 dead transitions. [2023-08-29 09:29:56,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 163 transitions, 629 flow [2023-08-29 09:29:56,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 09:29:56,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 09:29:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 721 transitions. [2023-08-29 09:29:56,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525893508388038 [2023-08-29 09:29:56,525 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 721 transitions. [2023-08-29 09:29:56,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 721 transitions. [2023-08-29 09:29:56,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:29:56,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 721 transitions. [2023-08-29 09:29:56,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:29:56,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:29:56,548 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:29:56,548 INFO L175 Difference]: Start difference. First operand has 111 places, 104 transitions, 238 flow. Second operand 3 states and 721 transitions. [2023-08-29 09:29:56,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 163 transitions, 629 flow [2023-08-29 09:30:16,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 163 transitions, 617 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-29 09:30:16,297 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 404 flow [2023-08-29 09:30:16,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, 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} [2023-08-29 09:30:16,298 INFO L281 CegarLoopForPetriNet]: 123 programPoint places, -13 predicate places. [2023-08-29 09:30:16,298 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 404 flow [2023-08-29 09:30:16,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:30:16,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:30:16,299 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:30:16,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-29 09:30:16,300 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2023-08-29 09:30:16,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:30:16,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1600409528, now seen corresponding path program 1 times [2023-08-29 09:30:16,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:30:16,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948879391] [2023-08-29 09:30:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:30:16,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:30:16,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:30:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-29 09:30:16,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:30:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948879391] [2023-08-29 09:30:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948879391] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:30:16,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:30:16,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 09:30:16,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701599584] [2023-08-29 09:30:16,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:30:16,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 09:30:16,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:30:16,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 09:30:16,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 09:30:16,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 457 [2023-08-29 09:30:16,896 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 404 flow. Second operand has 6 states, 6 states have (on average 213.83333333333334) internal successors, (1283), 6 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:30:16,896 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:30:16,896 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 457 [2023-08-29 09:30:16,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:30:32,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:32,792 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:30:32,792 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:30:32,792 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:32,792 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:32,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:32,799 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:30:32,799 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:32,799 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:32,799 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:30:33,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:33,917 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:33,917 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,917 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:33,917 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:33,918 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:33,918 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:33,919 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,919 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:33,928 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:33,928 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,928 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,928 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:33,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:33,929 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:33,929 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,929 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:33,929 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:34,234 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:34,234 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,234 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,234 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:34,240 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:34,240 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,240 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,240 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:34,312 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:34,313 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,313 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,313 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:34,319 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:34,319 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,320 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,320 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:34,321 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:34,321 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,321 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,321 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:34,326 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:30:34,326 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:30:34,326 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:34,326 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:35,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:35,489 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,490 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,490 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,490 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,491 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,491 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,491 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,491 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,492 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,492 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,492 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,492 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,492 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,493 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,493 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,494 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,494 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,494 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,494 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:35,501 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,501 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,501 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,501 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:35,502 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,502 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,502 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,502 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:35,503 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,503 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,503 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,503 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:35,504 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,504 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,504 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,504 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:35,505 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,505 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,505 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,505 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:35,506 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,506 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,506 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,506 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,775 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,775 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,775 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,775 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:35,815 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:35,815 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:35,815 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:35,815 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:36,119 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:36,119 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,119 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,119 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:36,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:36,127 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:36,127 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:36,127 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,127 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:36,130 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:36,130 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,130 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:36,130 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:36,135 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:30:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:30:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:36,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:36,897 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:36,897 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:36,897 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:36,897 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:36,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:36,903 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:36,903 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:36,903 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:36,904 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,504 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,505 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,505 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,505 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,506 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,506 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,506 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:37,507 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,507 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,508 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,508 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,509 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,509 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,509 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,509 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:37,510 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,510 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,510 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,510 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:37,518 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,518 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,518 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,518 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:37,520 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:37,520 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,520 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:37,521 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,521 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,521 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,521 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:37,522 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,522 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,522 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,522 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:37,522 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,522 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,523 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,523 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,636 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,636 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,636 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,636 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,774 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,775 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,775 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,775 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,835 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,835 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,835 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,835 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,837 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,837 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,837 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,837 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,840 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,840 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:37,840 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,840 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:37,870 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:30:37,870 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,870 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:37,870 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:30:38,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 158#L705-6true]) [2023-08-29 09:30:38,295 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:38,295 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:38,295 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:38,295 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:38,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:38,716 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:38,717 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,717 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,717 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:38,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:38,719 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:38,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:38,754 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:38,754 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:38,754 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,756 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:38,758 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:38,758 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:38,758 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:38,758 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:39,318 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:39,318 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,318 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,318 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:39,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:39,328 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:39,328 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:39,329 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,329 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:39,457 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:39,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:39,472 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:39,472 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,472 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,472 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:39,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:39,475 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:39,475 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,475 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,475 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:39,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:39,483 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,041 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,041 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,041 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,041 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,049 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,049 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,049 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,049 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,051 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,051 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,053 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,053 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,053 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,053 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,053 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,054 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,054 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,054 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,054 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,056 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,056 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,056 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,056 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:40,068 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,068 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,068 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,068 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:40,074 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,075 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,075 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,075 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:40,076 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,076 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,076 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,076 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:40,077 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,078 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,078 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:40,078 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,078 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,079 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,079 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:40,081 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,081 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,081 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,083 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,304 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,304 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,304 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,304 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,856 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,857 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,857 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,857 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,926 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,927 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,929 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,929 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:40,930 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,930 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:40,998 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:40,998 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,999 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:40,999 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:41,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:41,125 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:30:41,125 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:30:41,125 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:41,125 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:41,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 137#$Ultimate##0true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:41,901 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:41,901 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:41,901 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:41,901 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:42,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:42,014 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,015 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,015 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,015 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,016 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,016 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,016 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,016 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,020 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,020 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,020 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,020 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,021 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,021 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,022 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,024 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,024 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,024 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,024 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,025 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,025 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,025 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,025 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:42,039 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,039 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,039 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,039 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:42,041 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,041 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,041 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,041 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:42,043 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,044 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,044 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,044 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:42,044 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,045 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,045 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,045 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:42,046 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,046 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,046 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,046 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:42,047 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,047 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,047 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,047 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,514 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,514 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,514 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,515 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,584 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,584 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,593 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,593 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,647 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:42,654 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,657 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,657 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,657 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,657 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:42,663 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:42,663 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:42,663 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:42,663 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:43,922 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,922 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,922 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,922 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:43,929 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,929 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,930 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,930 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:43,930 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,931 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,931 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,931 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:43,933 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,933 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,933 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,933 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:43,934 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,935 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,935 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,935 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:43,938 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,938 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,939 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,939 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:43,950 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,950 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,951 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,951 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:43,956 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,956 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,956 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,956 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:43,957 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,957 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,957 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,957 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:43,960 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,960 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:43,961 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,961 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,961 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,961 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:43,967 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:43,967 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:43,968 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:43,968 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:44,263 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:44,263 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:44,264 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,264 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:44,511 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:44,511 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,512 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,512 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:44,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:44,554 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:44,554 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,554 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:44,554 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:44,557 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:44,557 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:44,557 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,557 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:44,692 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:44,692 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:44,692 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,692 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:44,846 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:44,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:44,846 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:30:45,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:45,949 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:45,949 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:45,949 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:45,949 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:46,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,073 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:30:46,073 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:46,084 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:46,085 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:30:46,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,094 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,094 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:46,094 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:46,094 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:46,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 137#$Ultimate##0true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,095 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,095 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:46,095 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:46,095 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:46,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 179#L713true, 15#L706-2true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,164 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:46,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,213 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,215 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,216 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,216 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,216 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,216 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,217 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,217 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,217 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,217 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:46,218 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,218 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,218 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,218 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,219 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,219 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,219 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,219 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:46,229 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:46,231 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,231 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:46,232 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,232 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,232 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,232 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:46,233 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,233 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:46,234 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:46,235 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,428 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,429 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,429 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,429 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,630 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,630 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,630 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,630 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,698 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,698 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,698 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,698 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,700 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,700 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,700 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,700 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,704 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,704 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,704 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,704 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:46,740 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:46,741 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:46,741 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:46,741 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,928 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,929 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,929 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,929 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,931 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,931 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,931 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,931 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,949 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,949 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,953 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,953 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,953 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,953 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,953 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,954 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,954 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,954 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,955 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,955 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,955 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,955 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,957 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,957 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:47,958 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,959 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,959 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,959 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:47,966 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,966 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,966 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,966 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:47,969 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,969 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,969 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,969 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:47,970 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,970 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,970 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,970 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:47,971 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,971 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,971 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,971 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:47,973 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,974 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,974 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,974 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:47,975 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,107 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,108 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:48,108 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,108 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 158#L705-6true]) [2023-08-29 09:30:48,199 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,199 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:48,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:48,200 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:48,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,220 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,220 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,220 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,220 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:48,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,229 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,229 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,321 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,321 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,321 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,321 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:48,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,545 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,545 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:48,545 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,546 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,546 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,546 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,546 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,547 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:30:48,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,681 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:48,681 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,681 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:48,681 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:48,709 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:48,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,738 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,738 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:48,738 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,738 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:30:48,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,745 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:48,745 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,745 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:48,745 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:48,746 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:48,746 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:48,746 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:48,746 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:49,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,113 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,113 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:49,113 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:49,113 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:49,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 219#L706-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,133 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,133 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,133 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,133 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:49,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,180 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,181 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,181 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,181 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,186 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,186 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,187 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,187 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,187 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,188 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,188 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,188 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,189 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,189 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,189 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,189 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,189 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,190 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,191 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,191 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,191 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,191 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:49,199 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,199 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,199 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,199 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:49,203 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,203 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,203 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,203 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:49,204 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,205 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,205 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,205 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:49,205 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:49,206 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,207 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,207 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:49,208 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,208 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,208 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,208 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,322 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,322 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,322 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,322 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,434 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,434 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,434 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,434 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,459 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,459 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,459 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,459 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,461 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,461 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,461 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,461 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,490 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,490 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,490 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,490 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,563 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,563 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,563 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,563 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 137#$Ultimate##0true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,956 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:49,956 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:49,956 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:49,956 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:49,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,983 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,983 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,983 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,983 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:49,985 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,985 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,985 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,985 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,988 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,988 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,988 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,988 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,989 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,989 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,989 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,989 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,990 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,990 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,990 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,990 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 74#L707true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,991 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,991 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,991 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,992 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,993 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,993 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:49,995 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:49,995 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:49,995 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:49,995 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,011 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,011 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,012 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,012 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,014 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,014 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,014 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,014 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,015 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,015 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,015 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,016 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,017 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,017 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,017 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,017 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,022 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,022 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,022 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,022 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,023 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,023 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,023 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,023 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,026 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,027 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,027 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,027 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,028 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,028 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,028 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,028 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,029 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,029 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,029 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,029 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,030 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,030 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,030 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,030 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,033 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,033 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,033 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,034 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,034 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,034 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,034 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,034 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,565 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,565 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,565 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,565 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:50,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,869 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,870 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,870 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,870 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:50,871 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,871 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,888 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:50,888 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:50,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,888 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:50,889 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,889 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:50,889 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:50,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:50,965 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,965 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:50,965 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,965 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:50,966 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,966 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,966 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:50,966 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,967 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,967 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,967 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,967 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,968 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:50,968 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,968 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:50,968 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:30:50,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,970 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,970 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:50,970 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,970 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:50,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,973 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,973 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:50,973 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,973 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:50,974 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:50,974 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,974 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:50,975 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,094 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:51,094 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:51,094 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:51,094 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:51,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,101 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,101 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,124 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:30:51,124 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:51,124 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:30:51,124 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:51,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,129 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,129 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:51,129 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,129 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,130 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,130 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:51,130 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,130 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:51,212 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,212 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:51,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:51,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, 53#L706-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,221 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,221 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:51,221 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,221 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,255 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,259 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,259 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,259 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,259 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,260 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,260 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,260 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,261 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,262 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,262 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,262 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,263 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,263 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,271 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,271 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,272 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,272 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,275 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,276 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,276 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,276 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,276 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,276 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,277 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,277 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,277 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,278 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,278 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,278 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,279 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,279 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,279 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,279 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:51,281 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,281 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,281 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,282 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,727 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,728 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,728 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,728 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,852 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,852 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,852 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,852 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,872 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,872 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,872 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,872 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,874 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,874 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,874 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,874 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:51,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:51,933 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:51,933 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,933 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:51,933 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,016 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,016 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,016 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,016 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,422 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:52,422 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:52,422 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:52,422 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:52,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,465 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,465 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,465 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,465 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,472 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:52,472 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:52,472 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:52,472 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:52,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 137#$Ultimate##0true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,473 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:52,473 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:52,473 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:52,473 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:52,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,492 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,492 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,492 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,492 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:52,493 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,493 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,493 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,493 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,500 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,500 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,500 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,500 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,502 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:52,502 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,502 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,503 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,503 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,503 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,503 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:52,504 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,504 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,504 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,504 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,505 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,505 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,505 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,505 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,507 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,507 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,508 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,508 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,508 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,509 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,509 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,509 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,509 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,531 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,531 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,531 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,531 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:52,532 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,532 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,532 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,532 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,534 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,534 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,534 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:52,544 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,544 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:52,545 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,545 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:52,547 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:52,547 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:52,547 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:52,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:52,639 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:52,639 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:52,639 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:52,639 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,337 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:53,338 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:53,338 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,338 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,338 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:53,338 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,339 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:53,339 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,353 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,353 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,353 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,353 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,353 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:53,353 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:53,354 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:53,354 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:53,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,354 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:53,354 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:53,354 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:53,354 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:53,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:53,422 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:53,423 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,423 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,423 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,423 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,424 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:53,424 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,424 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:53,424 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:53,424 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:30:53,425 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:30:53,425 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,425 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:30:53,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:53,427 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,427 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,427 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,427 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,431 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,431 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,431 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,431 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:53,432 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,432 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,432 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,432 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,503 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,503 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,503 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,503 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,504 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,504 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,504 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,504 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:53,506 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:53,507 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:53,514 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:53,514 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,514 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,517 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,517 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,517 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,517 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,518 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,518 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,518 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,518 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,523 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,523 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,523 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,524 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,730 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,730 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,731 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,731 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:53,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 74#L707true, 179#L713true, 172#L725-5true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,736 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:53,736 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:53,736 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:53,736 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:53,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 167#L706-5true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,739 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,739 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,739 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:53,739 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,759 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,759 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,759 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,759 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,760 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,760 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,760 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,760 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,774 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,776 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,776 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,776 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,777 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,782 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,784 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,785 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,786 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,786 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,786 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,791 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,792 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,792 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,792 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,793 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,793 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,793 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,793 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,794 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,794 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,794 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,794 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,795 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,795 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,795 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,795 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,796 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,796 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,796 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,796 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:53,797 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,797 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,797 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,797 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:53,917 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:53,917 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:53,917 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:53,917 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,011 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,011 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,012 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,012 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,021 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,021 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,021 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,021 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,103 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,104 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,104 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,104 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,652 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,652 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,652 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,652 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,653 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,796 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:54,796 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,796 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:54,796 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:54,826 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:54,826 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:54,826 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,826 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,856 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,856 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,856 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,856 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,863 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:54,863 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,863 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:54,863 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,864 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:54,864 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,864 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,864 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:54,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,924 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:54,924 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,924 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:54,924 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:54,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,934 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,934 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,934 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,934 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,936 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,936 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,936 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,936 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,936 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,937 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,937 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,937 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,938 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:54,938 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,938 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:54,939 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,939 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,939 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,939 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,941 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,941 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,941 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,941 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,946 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,946 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,946 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,946 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,947 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,948 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,948 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,948 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,948 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,948 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,948 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,949 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,949 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,951 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,951 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,951 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,951 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,979 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,979 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,979 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,979 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,980 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,980 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,980 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,980 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,981 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,981 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,981 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,982 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:54,982 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,982 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,982 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,982 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:54,990 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,990 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,990 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,990 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:54,991 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,991 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,991 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,991 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:54,992 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,992 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,992 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,992 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:54,993 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:54,993 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:54,993 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:54,993 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 219#L706-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,071 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,071 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:55,071 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:55,071 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,083 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,083 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:55,083 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:55,083 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:55,099 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,099 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,099 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,099 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:55,100 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,100 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,100 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,100 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,103 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,103 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,103 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:55,103 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:55,104 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,104 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:55,104 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,355 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,355 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,355 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,355 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,356 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,356 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,356 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,356 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,368 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,368 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,368 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,368 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,369 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:55,369 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,369 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:55,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:55,748 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,748 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,749 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,749 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:55,751 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,751 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,751 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,751 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,752 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,752 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,753 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,753 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,753 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,753 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,754 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,754 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,757 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,757 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,757 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,757 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,764 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,764 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,764 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,764 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,766 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:55,848 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,849 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,849 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,849 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:55,850 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,850 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,850 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,850 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:55,852 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,852 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,852 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,852 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:55,854 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,854 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,854 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,854 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:55,861 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,861 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,861 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,861 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:55,862 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,862 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,862 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,862 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:55,866 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,866 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,866 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,867 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:55,867 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,867 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,867 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,867 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,876 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:55,877 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:55,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,889 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,889 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:55,891 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:30:55,891 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:30:55,891 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:55,891 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:30:56,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,132 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,132 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:56,132 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:56,132 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:56,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 54#L707-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,151 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:56,151 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,151 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:56,151 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 112#L707true, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,154 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,154 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,154 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,154 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:56,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:56,171 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,171 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,171 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,171 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:56,172 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,172 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,172 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,172 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,176 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,176 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,176 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,176 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,178 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,178 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,178 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,178 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,179 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,179 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,179 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,179 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,180 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,180 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,180 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,180 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,181 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,181 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,181 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,181 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,182 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,182 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,182 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,183 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,203 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,204 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,204 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,204 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,206 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,206 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,206 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,206 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,207 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,207 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,207 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,207 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,209 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,209 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,214 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,214 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,214 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,214 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,215 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,215 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,215 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,215 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,220 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,220 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,222 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,222 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,222 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,222 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,223 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,224 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,225 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,225 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,225 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,229 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,229 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,229 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,229 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,230 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,230 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,230 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,231 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,479 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:56,479 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:56,479 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,480 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,480 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:56,480 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:56,480 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,480 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,481 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:56,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:56,787 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,788 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,788 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,788 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,789 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,789 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,789 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,789 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,804 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:56,804 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:56,804 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,804 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,804 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:56,804 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:56,805 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:56,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:56,874 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:56,875 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:56,875 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:56,875 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,875 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:56,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:56,876 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:56,877 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:56,877 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:56,877 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,171 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,171 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,171 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,171 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,174 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,174 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,174 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,174 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,178 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,178 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,178 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,178 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,179 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,179 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,179 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,179 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,347 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,353 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,353 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,353 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,353 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,354 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,354 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,354 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,354 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,376 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,377 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,382 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,382 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,382 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,382 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,383 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,383 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,383 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,383 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,465 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,465 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,465 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,465 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,471 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,471 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,471 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,471 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,475 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,475 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,475 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,475 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,477 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,477 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,477 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,477 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,477 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,477 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,477 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,478 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,478 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,478 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,478 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,478 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,479 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,479 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,484 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,484 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,484 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,484 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,488 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,488 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,488 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,489 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,490 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,490 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,490 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,490 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,491 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,491 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,491 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,491 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,493 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,493 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,493 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,493 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,496 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,496 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,496 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,496 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,521 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,521 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,521 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,521 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,522 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,522 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,522 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,522 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,524 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,524 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,524 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,532 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,532 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,532 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,533 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,533 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,533 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,534 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,534 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,535 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,535 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,535 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,535 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, 44#L713true, 53#L706-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,603 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,603 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,603 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:57,604 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:57,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,615 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:57,615 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:57,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,642 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,642 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,642 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,642 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:57,644 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,644 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,644 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,644 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,849 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,850 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,850 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,851 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,851 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,851 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:57,900 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,901 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,901 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,901 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:57,902 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,902 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,902 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,902 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,903 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,903 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,903 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,903 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,904 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,904 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,904 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,904 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,907 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,907 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,907 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,908 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,913 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,913 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,913 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,915 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,915 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,915 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,915 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:57,992 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,992 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,992 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,992 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:57,992 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:57,992 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:57,993 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,993 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:57,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,994 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,994 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:57,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:57,995 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:57,995 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,995 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:57,995 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:58,001 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:58,001 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,001 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,005 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,005 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,005 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,006 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,013 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,013 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,024 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,025 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,025 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,025 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,025 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,026 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,026 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,026 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,078 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,078 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,078 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,079 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,079 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,080 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,080 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,104 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,104 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,104 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,104 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,105 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,105 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,105 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,105 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,107 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,107 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,108 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,108 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,108 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,108 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 107#L709true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,109 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:30:58,109 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:30:58,109 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,109 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:30:58,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,646 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,646 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,646 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,646 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,648 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,648 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,648 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,648 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:30:58,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 179#L713true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 95#L707-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,666 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,666 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:30:58,666 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,666 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,679 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,680 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,680 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,680 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,680 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,686 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,686 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,686 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,686 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,688 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,688 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,689 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,689 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,689 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,689 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,690 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,690 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,690 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,692 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,692 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,693 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,694 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:58,716 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,716 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,716 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,716 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,717 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,717 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,717 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,717 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,719 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:58,719 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,719 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:58,728 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:30:58,729 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,729 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:58,731 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:58,731 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:58,731 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,132 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,132 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,132 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,132 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,133 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,133 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,133 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:59,147 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:30:59,147 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:59,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:59,147 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:59,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,148 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:30:59,148 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:59,148 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:59,148 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:59,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,149 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,149 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:59,149 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,149 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:59,216 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,216 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,216 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,216 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:30:59,217 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,217 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,217 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,217 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,218 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:59,218 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,218 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:59,220 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,220 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,220 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:30:59,224 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,224 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,224 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,225 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,225 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,225 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,225 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,225 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,291 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,291 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,291 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,291 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:59,292 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,292 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,292 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,292 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:59,295 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,295 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,295 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,295 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:59,296 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,296 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,296 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,296 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:59,302 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,302 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,302 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,302 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:30:59,302 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,303 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,303 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,303 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,305 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,305 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,305 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,305 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,306 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,306 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,306 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,306 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,311 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,311 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,311 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,311 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,311 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,311 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,312 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,312 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,524 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,524 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,524 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,524 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:30:59,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,530 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,534 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,535 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,536 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,537 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,539 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,539 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,539 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,539 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,843 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,843 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,843 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,843 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,847 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,847 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,847 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,847 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,848 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,848 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,848 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,848 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,849 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,850 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,850 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,850 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,853 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,853 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,853 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,853 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,855 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,855 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,855 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,855 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,887 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,887 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,887 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,887 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,888 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,888 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,888 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,888 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,890 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,890 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,890 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,890 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,891 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,891 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,891 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,891 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:59,909 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:59,910 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:59,912 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:30:59,913 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:30:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:30:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:30:59,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,930 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:30:59,930 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:30:59,930 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:59,930 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:30:59,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 167#L706-5true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:30:59,985 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:30:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:30:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:30:59,986 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,002 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,045 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,045 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,046 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,046 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:00,047 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,048 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,048 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,048 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:00,199 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,199 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,199 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,199 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:00,201 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,201 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,201 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,201 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,210 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,242 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,243 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,243 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,243 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,243 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,278 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,278 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,278 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,278 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,279 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,279 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,279 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,279 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,282 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,282 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,282 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,282 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,287 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,287 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,287 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,287 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,288 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,288 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,288 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,288 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:00,325 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,325 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,325 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,325 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:00,325 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,326 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,326 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,326 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,327 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,327 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,329 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,329 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,329 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,329 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:00,334 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,334 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,334 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,334 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:00,335 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,335 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,335 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,335 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,338 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,339 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,346 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,346 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,347 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,347 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,347 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,347 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,347 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,347 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,423 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,424 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,430 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,430 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,431 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,431 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,431 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,432 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,457 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,457 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,457 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,457 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,457 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,457 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,458 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,458 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,459 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,459 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,459 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,459 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,460 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,460 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,460 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,460 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,460 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 107#L709true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,461 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,527 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,527 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,527 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,527 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,528 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,528 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,528 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,528 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,529 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,529 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,529 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,529 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,530 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:31:00,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,530 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:00,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:00,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,567 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,567 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,567 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,567 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,655 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,655 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,656 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,656 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,675 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,675 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,675 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,675 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 137#$Ultimate##0true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,681 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:00,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,706 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,706 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,706 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,706 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,707 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,707 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,707 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,707 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,708 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,708 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,708 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,708 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:00,708 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:00,709 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,709 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:00,710 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,710 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,710 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,710 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,712 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,712 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,712 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,712 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,717 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,717 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,717 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,717 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,718 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,718 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,718 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,718 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,718 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,718 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,719 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,719 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,719 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,719 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,719 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,719 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,720 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,720 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,720 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,720 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,748 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,748 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,748 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,748 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,749 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,749 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,749 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,749 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,751 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:00,751 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,751 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:00,759 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,759 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,759 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,759 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:00,760 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,760 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,760 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,760 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:00,761 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,761 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,761 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,762 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:00,762 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:00,762 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,762 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:00,762 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:00,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,842 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:00,842 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:00,842 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:00,842 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:00,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:00,856 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:00,856 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:00,856 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:00,856 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:00,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:31:00,857 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:00,857 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:00,857 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:00,857 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,860 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:00,860 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:00,860 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:00,861 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:00,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:00,861 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:00,861 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:00,861 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:00,861 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,438 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,438 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,438 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,438 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,439 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,439 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,439 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,439 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,451 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,451 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:01,451 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,451 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:01,451 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,452 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,452 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:01,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:01,530 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,530 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,530 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,530 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:01,531 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,531 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,532 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,532 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,532 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,532 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,532 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,532 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,533 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,533 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,533 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,533 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,535 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,535 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,535 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,535 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,539 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,539 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,539 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,539 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,540 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:01,600 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:01,601 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,601 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,603 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,603 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,603 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,604 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,604 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,604 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:01,609 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,609 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,609 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,609 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:01,610 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,610 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,610 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,610 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,613 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:01,613 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,613 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:01,620 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,620 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,620 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,620 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:01,621 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,621 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,621 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,621 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 107#L709true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,630 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,630 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,630 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,631 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:01,631 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,631 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,631 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,631 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,853 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,853 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,853 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,854 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:01,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,876 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,876 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,876 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,876 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,880 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,880 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,880 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,881 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,881 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,881 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,881 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,883 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,883 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,883 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,883 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,884 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,885 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,885 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,885 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,889 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,889 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,889 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,890 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,892 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,892 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,893 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,893 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,893 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,893 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,894 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,894 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,894 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,894 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,900 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,900 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,901 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,901 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 15#L706-2true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,901 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,901 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,901 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,901 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,923 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,923 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,923 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,923 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,924 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,924 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,924 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,925 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,925 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,925 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,925 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:01,934 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,934 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,934 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,934 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:01,935 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:01,935 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,935 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:01,936 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:01,936 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,936 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:01,936 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:01,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,951 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:01,951 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,951 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,951 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:01,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 54#L707-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,953 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:01,953 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,953 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:01,953 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,963 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:01,963 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,963 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:01,963 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:01,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,992 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,992 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,992 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:01,992 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:01,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:01,996 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:01,996 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:01,996 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:01,996 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:02,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,051 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,051 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,051 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,051 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:02,054 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,054 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,054 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,054 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:02,190 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,190 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,190 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,190 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:02,193 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,193 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,194 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:02,202 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,202 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,202 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,202 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:02,203 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,203 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,203 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,203 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,204 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,204 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,204 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,204 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,206 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,206 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,206 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,206 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:02,212 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,212 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,212 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,212 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:02,212 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,213 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,213 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,213 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,217 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,217 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,217 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,217 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:02,218 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,218 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,218 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,219 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,220 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,220 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,220 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,220 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,225 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,225 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,574 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,575 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,576 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,580 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,581 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,581 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,581 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,614 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,618 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,623 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,624 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,635 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,635 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,636 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,636 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,636 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,636 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,637 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,637 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,700 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,700 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,700 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,701 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,701 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,701 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,703 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,703 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,703 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,703 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,704 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,704 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,704 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,704 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,735 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,735 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,735 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,735 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,736 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,736 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,736 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,736 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,819 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,819 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,819 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,819 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,820 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,820 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,821 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,821 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,823 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,823 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,823 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,824 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,824 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 107#L709true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,825 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,825 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,825 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,825 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,848 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,848 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,848 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,848 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,849 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,849 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,850 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,880 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,880 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,880 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,881 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,943 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,943 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:02,943 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,943 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:02,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,951 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,951 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,951 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,952 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:02,952 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:02,952 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:02,952 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:02,952 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,031 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,032 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:03,041 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,051 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,052 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:03,052 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,052 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:03,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,089 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,089 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,089 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,089 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,092 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,093 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,093 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,093 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,094 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,094 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,094 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,095 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,095 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,095 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,095 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,096 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,096 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,096 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,096 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,100 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,100 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,100 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,100 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,104 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,104 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,104 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,105 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,105 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,105 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,106 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,106 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,107 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,107 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,108 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,108 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,108 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,109 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,141 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,141 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,141 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,141 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,142 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,142 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,142 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,142 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,143 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,143 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,143 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,144 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,144 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,144 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,144 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:03,153 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,153 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,153 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,153 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:03,154 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,154 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,154 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,154 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:03,155 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,155 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,155 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,155 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:03,156 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,156 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,156 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,156 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:03,225 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,225 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:03,225 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,225 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:03,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,249 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,249 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,249 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,249 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:03,251 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,251 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,251 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,251 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,448 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,448 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,448 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,448 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,449 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,449 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,449 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,449 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:03,503 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,503 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,503 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,503 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:03,504 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,504 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,504 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,504 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,505 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,505 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,505 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,505 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,506 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,506 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,506 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,506 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,508 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,508 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,508 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,512 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,513 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,513 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,513 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,513 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,514 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,514 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,514 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:03,588 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,588 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,588 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,588 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:03,589 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,589 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,589 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,589 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,591 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,592 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,592 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,592 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,592 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:03,597 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:03,598 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,602 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,602 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,609 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,610 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:03,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,619 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,619 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,673 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,673 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,673 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:03,674 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,674 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,674 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,674 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:03,989 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:03,989 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:03,989 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:03,989 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:04,016 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,016 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,016 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,016 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,017 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,017 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:04,020 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,020 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,020 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,020 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,021 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,021 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,021 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,021 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 107#L709true, 102#thr1EXITtrue, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:04,023 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,023 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,023 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,023 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 107#L709true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:04,024 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,024 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,024 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,024 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,246 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,246 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,246 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,246 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,248 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,248 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,248 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,248 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,266 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,266 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,266 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,266 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,270 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,270 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,270 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,270 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,271 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,271 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,271 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,271 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,273 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,273 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,273 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,273 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,285 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,285 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,285 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,285 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:04,286 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,286 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,286 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,286 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,290 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,290 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,290 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,290 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,291 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,291 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,291 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,291 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,293 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,294 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,294 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,294 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,295 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,295 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,295 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,295 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,317 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,317 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,317 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,317 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,317 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,317 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,318 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,318 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:04,327 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:04,327 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,327 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,345 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:04,345 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:04,345 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:04,345 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:04,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,356 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:04,356 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:04,356 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:04,356 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:04,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,360 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:04,360 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:04,360 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:04,360 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:04,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,365 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,365 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,365 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,387 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:04,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, 44#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 95#L707-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,388 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:04,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,420 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,420 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,420 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,420 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:04,426 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,426 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,426 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,427 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,453 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,453 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,453 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,453 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:04,456 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,456 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,456 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,456 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:04,482 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,482 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,482 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,482 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:04,483 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,483 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,483 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,483 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,583 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,583 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,583 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,583 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,584 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,584 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,585 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:04,620 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,620 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,620 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,620 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:04,621 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,621 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,621 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,621 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,636 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,636 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,636 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,636 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,636 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,636 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,637 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,637 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,638 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,638 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,638 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,654 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,655 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:04,657 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:04,658 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,658 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,658 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,658 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,660 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,660 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,660 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,741 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,741 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,741 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,741 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,742 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,742 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,742 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,742 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,805 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,805 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,805 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,805 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,806 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,806 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,806 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,806 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,829 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,829 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,829 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,829 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,830 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,830 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,831 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,831 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,831 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,893 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,893 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,893 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,893 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 107#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,894 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,894 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,894 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,894 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,899 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,899 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,899 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,899 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,900 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,900 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,900 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,900 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,907 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,907 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,907 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,908 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,908 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,908 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,908 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,909 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,909 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,909 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,909 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,956 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,956 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,957 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,957 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,963 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,963 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:04,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:04,985 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,985 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,985 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,985 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:04,986 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:31:04,986 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:04,986 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:04,986 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:05,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,029 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,029 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,030 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,030 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,030 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,030 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,038 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,038 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,038 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,038 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,043 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,043 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,043 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,375 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,375 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,375 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,375 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:05,392 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,392 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:05,393 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,393 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:05,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,464 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,464 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,464 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,464 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,468 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,468 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,468 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,468 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,469 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,469 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,469 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,469 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,470 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,470 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,470 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,470 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,472 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,472 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,474 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,475 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,475 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,475 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,479 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,479 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,479 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,480 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,482 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,482 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,482 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,482 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,483 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,483 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,484 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,484 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,485 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,485 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,487 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,487 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,487 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,487 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,488 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,488 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,489 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,489 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,519 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,520 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,521 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,521 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,522 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,522 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,522 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,523 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:05,530 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,530 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,530 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,531 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:05,531 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,531 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,531 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,531 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:05,532 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,532 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,532 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,532 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:05,533 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,533 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,533 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,533 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,597 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,597 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:05,597 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,597 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:05,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,639 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,639 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,639 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,639 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:05,641 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,641 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,641 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,641 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,788 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,788 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,788 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,788 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,789 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,789 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,789 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,798 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,798 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,798 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,798 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,839 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,839 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,839 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,839 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,841 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,841 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,841 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,841 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,878 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,879 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,881 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,886 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,886 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,886 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,886 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,887 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,887 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,887 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,887 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,929 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,929 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,929 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,929 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,930 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,930 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,930 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,930 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,931 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,931 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,931 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,931 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,933 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:05,933 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:05,933 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,933 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:05,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,941 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,941 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,941 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,941 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:05,942 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,942 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,942 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,942 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,945 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,945 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,945 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,945 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,946 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,946 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,946 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,946 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,953 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,953 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,953 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,953 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:05,954 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:05,954 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:05,954 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:05,954 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 107#L709true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,034 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,035 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,035 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,035 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,036 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,036 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,036 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,036 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,041 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,041 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,041 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,041 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,041 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,041 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,042 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,042 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,043 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,043 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,043 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:06,065 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,066 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,066 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,068 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,068 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,068 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,068 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,069 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 107#L709true, 102#thr1EXITtrue, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,069 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,069 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,070 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,070 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 107#L709true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,070 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,070 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,070 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,070 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,140 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,140 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,140 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 204#L709-1true]) [2023-08-29 09:31:06,142 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,142 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,142 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,142 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:06,142 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,142 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,143 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,143 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,177 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,178 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,178 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,178 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,268 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,268 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,269 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,295 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,295 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,295 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,295 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 137#$Ultimate##0true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,301 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,301 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,301 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,301 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,325 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:06,326 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,334 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,334 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,334 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,335 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,335 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,335 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,336 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,336 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,338 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:06,338 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,338 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,340 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,340 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,340 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,340 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,340 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,340 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,341 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,341 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:06,380 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,380 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,380 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,380 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,382 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:06,382 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,382 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,382 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:06,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,399 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:06,399 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,399 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,400 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:06,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,403 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:06,403 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:06,403 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,403 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,411 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,411 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,411 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:06,411 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,428 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,428 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:06,428 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:06,428 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,452 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,452 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,452 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,452 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,463 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,463 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,463 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,463 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,465 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,465 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,465 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,465 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,466 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,466 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,466 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,466 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,468 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,468 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,468 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,468 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:06,472 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,472 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,473 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,839 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,839 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,839 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,839 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,840 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,840 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,840 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,840 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,844 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:06,844 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,844 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:06,844 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:06,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,845 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:06,845 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,845 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,845 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:06,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:06,845 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:06,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,846 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:06,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:06,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,938 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,938 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,938 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,938 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,964 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,964 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,964 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,964 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:06,965 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:06,965 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:06,965 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:06,965 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,193 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,193 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,193 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,193 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,194 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,194 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,194 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,194 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,199 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,200 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,200 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,200 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,200 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,203 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,203 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,203 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,203 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,204 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,204 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,204 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,204 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,205 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,205 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,205 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,205 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,206 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,206 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,206 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,206 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,233 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,233 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,233 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,234 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,234 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,234 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,234 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,234 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,269 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,269 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,269 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,269 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,276 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,277 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,277 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,284 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,284 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,284 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,284 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 107#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,284 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,284 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,285 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,285 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,287 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,287 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,287 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,288 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,288 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,288 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,288 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,288 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,310 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,310 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,310 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,310 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,311 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,311 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,311 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,311 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:07,347 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,347 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,347 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,347 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:07,348 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,348 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,348 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,348 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:07,355 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,355 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,355 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,355 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:07,357 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,357 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,357 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,357 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,357 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,357 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,358 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,358 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,360 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,361 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,363 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,363 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:07,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:07,365 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,403 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,403 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,403 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,403 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,404 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,404 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,404 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,404 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,410 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,410 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,411 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,411 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,414 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,414 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:07,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 172#L725-5true, 44#L713true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,426 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,426 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,427 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:07,427 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,542 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,542 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,542 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,542 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,544 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,544 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,544 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,544 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,545 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,545 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,545 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,545 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,546 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,546 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,546 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,546 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,548 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,548 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,548 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,548 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,549 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,553 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,553 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,553 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,554 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,555 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,555 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,555 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,555 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,556 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,556 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,556 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,556 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,557 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,557 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,557 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,557 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 74#L707true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,562 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,562 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,562 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,563 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,563 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,563 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,563 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,564 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,585 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,585 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,586 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,586 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,587 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,587 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,587 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,587 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,587 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,587 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:07,597 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:07,597 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:07,598 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:07,598 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,613 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:07,613 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:07,613 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:07,613 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:07,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,623 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:07,623 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:07,623 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:07,623 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:07,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,653 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,653 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:07,653 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:07,653 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,702 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,702 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,702 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,702 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:07,704 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,704 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,704 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,704 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,840 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,840 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,840 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,840 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,843 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,843 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,843 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,844 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,851 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,851 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,851 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,851 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,852 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,852 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,852 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,852 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,854 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,854 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,854 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,854 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,855 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,855 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,855 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,856 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,863 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,863 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,863 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,863 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:07,864 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,864 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,864 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,864 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,870 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,870 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,870 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,870 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:07,871 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,871 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,871 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,871 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,873 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,873 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,873 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,873 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,878 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,878 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,878 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,878 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,914 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,914 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,914 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,914 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,915 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:07,915 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,915 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:07,915 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:07,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,918 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,919 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,919 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,919 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,944 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,944 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,944 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,944 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,947 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,947 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,947 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,947 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,951 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,951 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,951 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,951 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,952 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,952 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,952 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,952 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,960 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:07,960 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:07,961 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,347 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,347 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,347 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,347 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,347 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,348 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,348 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,348 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,349 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,349 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,349 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,349 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,349 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,349 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,350 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,350 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:08,394 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,394 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,394 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,394 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,395 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,395 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 107#L709true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,486 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,486 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,486 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,486 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,487 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,487 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,487 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,487 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,489 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,489 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,489 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 102#thr1EXITtrue, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,490 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,490 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,490 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,490 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 107#L709true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,491 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,491 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,491 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,491 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,512 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,512 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,512 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:08,513 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,513 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,513 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,513 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:08,514 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,514 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,514 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,514 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,545 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,546 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,602 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,602 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,602 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,602 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,612 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,612 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,612 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,613 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,665 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,665 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,665 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,665 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:08,676 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,676 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,676 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,676 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,685 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,685 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,685 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,685 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,724 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,725 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:08,729 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,729 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,729 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,736 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,737 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,737 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,737 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,738 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,738 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,738 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,738 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,740 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,740 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,740 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,740 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,741 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,741 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,741 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,741 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,778 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,778 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,778 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,778 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:08,779 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,779 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,779 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:08,779 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,781 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:08,781 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,781 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,781 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:08,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,801 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:08,801 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,801 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,801 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:08,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,824 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,824 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,824 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,824 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,835 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,835 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,835 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,835 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,851 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,851 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,853 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,853 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,853 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,853 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,857 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,857 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,858 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,858 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,862 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:08,862 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,862 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:08,862 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:08,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,915 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,915 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:08,915 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,915 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,925 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:08,925 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:08,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:08,925 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:08,926 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:08,926 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:08,926 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,000 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,000 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,000 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,000 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,007 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,007 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,007 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,007 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,209 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,209 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,209 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,210 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,210 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,210 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,210 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,210 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,230 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,230 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,230 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,236 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,236 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,236 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,236 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,237 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,237 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,237 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,237 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,239 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,239 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,239 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,239 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,240 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,240 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,240 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,240 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,256 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,256 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,256 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,256 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,257 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,257 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,257 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,257 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,286 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,286 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,286 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:09,286 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,297 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,297 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,297 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,297 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:09,318 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,318 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,318 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,318 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,319 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,319 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,319 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,319 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:09,325 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,325 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,325 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,325 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,327 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,327 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,327 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,330 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,330 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,330 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,332 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,332 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,332 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,332 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 53#L706-4true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,333 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,333 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,333 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,333 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,334 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,334 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,334 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,334 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 71#L706-7true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:09,366 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,366 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,366 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,366 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:09,367 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,367 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,367 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,367 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:09,368 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,368 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,368 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,368 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,373 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,373 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,373 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,373 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:09,375 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,375 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,375 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,375 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,375 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,376 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,376 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,377 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,377 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,377 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,377 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,378 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,378 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,378 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,378 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:09,380 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,380 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:09,381 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,381 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:09,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,382 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,382 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,382 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,382 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,384 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:31:09,384 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,384 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:09,384 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:09,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 15#L706-2true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:09,737 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:09,737 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,737 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:09,737 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true]) [2023-08-29 09:31:09,738 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:09,738 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,738 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:09,738 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,795 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,795 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,795 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,795 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,799 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,799 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,799 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,799 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,800 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,800 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,800 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,800 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,802 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,802 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,803 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,803 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,816 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,816 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,816 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,816 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:09,817 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,817 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,817 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,817 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,822 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,822 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,823 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,823 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,823 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,823 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,825 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,825 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,826 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,826 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,826 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,826 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,827 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,827 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,865 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,865 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,866 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,866 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,866 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,866 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,866 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,867 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:09,878 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,878 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:09,879 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,879 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,900 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:09,900 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:09,901 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,901 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,911 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:09,911 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,911 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:09,911 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,915 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:09,915 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:09,915 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,915 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:09,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,920 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:09,920 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,939 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:09,965 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,965 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,965 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,965 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:09,972 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:09,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:09,996 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:09,996 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:09,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,996 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:09,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:09,999 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:09,999 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:09,999 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:09,999 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:10,021 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:10,022 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,107 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,107 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,107 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,107 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,108 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,109 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,109 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,109 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:10,142 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,142 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:10,143 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,143 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,143 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,143 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,158 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,158 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,158 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,158 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 81#L709true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,159 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,159 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,159 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,159 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,160 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,160 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,160 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,171 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,171 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,171 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:10,174 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:10,174 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,174 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,176 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,176 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,176 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,176 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,177 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,177 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,177 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,177 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,257 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,257 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,257 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,257 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,257 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,258 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,258 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,258 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:10,323 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,323 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,323 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,323 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,324 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,324 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,324 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,324 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,344 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,344 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,344 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,344 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,344 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,345 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:10,345 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,346 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:10,346 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,346 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,346 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,347 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,410 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,410 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,410 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,410 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 107#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,412 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,417 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,417 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,418 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,418 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,419 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,419 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,419 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,419 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,425 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,425 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,425 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 102#thr1EXITtrue, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,426 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,426 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,426 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,426 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 107#L709true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,427 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,427 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,427 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,427 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,472 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,472 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,472 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,472 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,478 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,478 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,479 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:10,501 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,501 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,501 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,501 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,502 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,502 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,502 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,502 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:10,543 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,543 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,543 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,544 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,544 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,545 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,545 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,545 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:10,553 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,553 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,553 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,553 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,558 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,558 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,581 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,581 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,581 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,581 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:10,587 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,587 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,587 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,587 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,623 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,623 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,623 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,623 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,624 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,624 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,624 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,624 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,626 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,626 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,626 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,626 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,627 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,627 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,627 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,627 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,635 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,636 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,636 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,636 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,636 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,638 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,638 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,673 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,673 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,673 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,673 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,674 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,674 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,674 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,674 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:10,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,713 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,713 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:10,713 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:10,714 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:10,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,718 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,718 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,718 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,718 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,724 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,724 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,725 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,725 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,733 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,733 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,733 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,733 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,735 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,735 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,735 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,735 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,740 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,740 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,740 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,740 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,758 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,758 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,758 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,758 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,765 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,765 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,765 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,765 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:10,769 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:10,769 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:10,769 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,769 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:10,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:10,781 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:10,781 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:10,781 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:10,781 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:11,108 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,109 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,109 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,109 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,110 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,110 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,110 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,110 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,216 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,217 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,217 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,217 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,232 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,232 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,232 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,232 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,276 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,277 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,277 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,277 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:11,334 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,334 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,334 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,334 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:11,336 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,336 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,336 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,336 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,346 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:11,346 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:11,346 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:11,346 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:11,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,404 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,404 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,404 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,404 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,412 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,412 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,413 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,413 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,413 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,413 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,471 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,472 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,472 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,472 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,473 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,473 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,473 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,473 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,478 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,479 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,479 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,480 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,480 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,480 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,495 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,495 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,495 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,495 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,496 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,496 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,496 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,496 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:11,532 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,532 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,532 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,532 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,533 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,533 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,533 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,533 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,534 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,534 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,534 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,534 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,536 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,536 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,536 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,536 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,537 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,537 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,537 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,537 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,539 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,539 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,539 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,539 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,540 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,540 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,541 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,541 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,541 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,541 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,585 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,585 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,585 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,585 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,607 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,607 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,607 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,607 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:11,608 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,608 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,608 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,608 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,609 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,609 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,609 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,609 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,614 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,614 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,614 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,614 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:11,615 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,615 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,615 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,615 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,616 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,616 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,616 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,616 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,616 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,616 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,617 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,617 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,617 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,617 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,617 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,617 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,618 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,618 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,618 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,618 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,620 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,620 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,620 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:11,620 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:11,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,621 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:11,621 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,621 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,621 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:11,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,623 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,623 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,623 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,623 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,624 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,624 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,624 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,624 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 151#L707-1true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,648 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,648 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,649 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,649 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,651 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,651 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,651 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,651 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,657 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,657 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,657 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,657 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,658 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,658 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,658 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,658 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,681 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:31:11,681 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,682 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:11,682 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:11,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,735 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,735 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,735 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,735 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,736 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,736 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,736 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,736 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,743 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,743 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,744 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,744 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,745 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,745 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,745 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,745 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,748 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,748 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,748 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,748 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,749 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,749 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,749 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,749 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,751 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,751 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,751 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,751 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,752 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,752 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,752 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,752 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,791 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:11,791 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:11,791 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:11,791 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:11,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,793 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:11,793 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:11,793 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,793 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,806 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:11,806 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:11,806 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,807 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,810 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:11,810 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,810 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:11,810 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,818 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:11,818 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:11,818 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:11,818 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:11,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,835 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:11,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:11,835 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:11,835 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:11,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,854 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,854 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,854 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,854 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,864 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,864 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,864 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,865 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,866 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,866 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,867 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,867 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,868 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,868 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,868 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,868 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,870 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,870 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,870 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,870 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:11,873 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,873 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,873 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,874 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,923 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,923 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,923 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:11,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,926 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:11,926 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:11,926 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:11,926 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:11,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:11,927 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:11,927 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:11,927 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,927 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:11,927 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:11,927 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,928 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:11,928 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:12,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,024 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,045 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,045 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,045 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,045 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,046 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,046 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,046 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,046 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,562 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,562 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,562 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,562 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,564 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,564 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,564 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,564 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:12,571 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,571 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,571 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,572 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,572 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,572 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,573 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,573 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,578 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,582 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,582 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,582 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,583 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,583 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,583 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,583 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:12,585 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,585 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,585 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,585 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:12,586 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,586 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,586 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,586 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,614 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,614 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,614 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,614 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,614 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,615 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,615 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,615 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,668 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,677 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:12,677 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:12,677 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,686 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,686 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,687 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,688 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,696 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,696 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,696 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,696 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 107#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,697 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,697 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,697 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,697 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 102#thr1EXITtrue, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,701 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,701 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,701 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,701 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,702 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,702 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,702 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,702 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,727 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,728 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,728 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,728 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,728 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,728 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,728 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,729 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:12,764 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,764 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,764 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,764 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:12,765 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,765 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,765 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,765 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:12,772 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,772 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,772 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,772 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:12,774 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,774 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,774 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,777 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,777 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,777 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,778 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:12,779 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,779 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,779 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,779 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,780 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,780 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,780 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,780 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:12,781 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,781 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,781 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,782 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:12,815 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,816 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:12,822 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,822 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,822 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,822 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,825 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,838 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,838 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,838 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:12,838 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:12,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,881 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,881 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,881 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,882 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,883 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,883 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,893 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,893 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,894 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,894 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,894 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,895 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,895 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,895 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,895 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,895 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,896 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,896 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,896 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,896 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,931 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,932 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,932 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,932 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,933 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:12,933 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:12,933 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,933 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:12,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,953 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,953 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,953 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,953 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,980 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,980 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,980 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,981 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,986 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,986 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,986 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,986 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,987 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,987 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,987 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,987 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:12,989 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:12,989 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:12,989 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:12,989 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,003 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,003 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,003 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,003 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,015 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,015 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,015 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,016 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,020 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,020 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,020 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,020 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,023 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,023 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,023 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,023 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,030 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,030 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,030 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,031 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,058 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,058 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,058 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,058 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,061 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,061 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,061 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,062 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 71#L706-7true, 81#L709true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,064 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,064 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,064 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,064 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,065 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,065 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,065 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,065 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,066 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,066 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,066 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,066 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,089 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 81#L709true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,089 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,089 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:13,090 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,090 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:13,090 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:13,090 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:13,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,126 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,129 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,129 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,130 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,130 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,130 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,130 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,130 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,130 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,146 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,147 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,147 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,147 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,147 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,170 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,171 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,172 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,172 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,172 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,181 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,181 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,181 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,181 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,185 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,186 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,186 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,186 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,186 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,186 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:13,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,213 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,213 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,225 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,225 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,225 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,226 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,232 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,232 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,232 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,232 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,233 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,233 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,233 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,233 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,253 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,253 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,253 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,253 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,254 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,255 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,255 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,255 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:13,258 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,258 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,258 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,258 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:13,259 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:13,259 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,259 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,269 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,269 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,269 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,269 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,356 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,356 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,356 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,356 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,357 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,357 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,357 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,357 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,363 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,364 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,369 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,369 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,369 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,369 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,370 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,370 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,370 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,370 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,370 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,370 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,371 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,371 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,371 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,371 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,371 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,371 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,376 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,376 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,377 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,380 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,385 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,385 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,385 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,385 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,385 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,385 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,385 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,386 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,388 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,389 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,389 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,389 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,389 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,390 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,390 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,391 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,391 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,391 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,391 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,391 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,391 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,393 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,423 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,423 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,423 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,423 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:13,425 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,425 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,425 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,425 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,425 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,425 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,426 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,426 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,426 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,426 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,426 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,426 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,427 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,427 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,427 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,427 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,428 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,428 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,428 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,428 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,430 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,430 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,430 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,430 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 167#L706-5true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:13,430 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:13,431 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:13,431 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:13,431 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:13,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,437 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,442 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,443 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,443 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,487 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,487 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,487 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,487 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,488 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,488 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,488 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,488 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,490 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,490 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,490 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,490 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,495 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,495 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,495 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,495 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,496 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,497 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,497 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,497 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,514 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,514 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,514 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,514 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,518 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,518 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,518 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,518 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,525 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,525 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,526 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,526 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:13,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,540 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 182#L706-1true, Black: 270#true, 15#L706-2true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,541 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:31:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:13,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,561 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,561 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,561 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:13,562 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,587 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,587 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,587 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,587 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,587 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,588 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,588 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,588 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,590 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,590 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:13,591 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,597 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,597 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,597 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,597 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,598 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,598 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,598 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,598 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,600 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,600 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,600 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,600 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,600 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:13,600 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,601 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:13,601 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:13,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,636 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,636 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:13,636 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:13,636 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:13,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:13,637 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:13,637 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:13,637 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:13,637 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:13,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,639 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:13,640 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:13,640 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:13,640 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:13,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:13,973 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:13,973 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:13,973 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:13,973 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,002 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,002 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,002 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,002 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,013 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,013 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,013 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,014 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,032 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,032 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,032 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,032 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,034 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,034 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,034 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,034 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,039 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,040 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,040 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,040 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,046 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,047 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,047 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,047 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,115 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,116 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:14,116 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:14,116 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,127 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,127 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,127 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:14,128 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,128 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:14,128 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:14,128 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,128 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:14,129 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:14,129 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,129 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:14,129 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,212 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,212 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,219 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,219 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,219 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,219 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,422 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,423 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,447 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,447 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,447 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,454 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,454 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,454 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,454 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,455 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,455 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,455 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,455 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:14,458 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,458 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,458 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,458 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:14,459 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,459 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,459 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,459 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,475 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,475 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,475 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,475 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,476 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,476 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,476 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,476 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,505 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,505 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:14,505 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,505 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,517 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,517 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:14,538 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,538 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,538 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,538 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,539 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,539 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,539 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,539 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:14,545 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,545 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,546 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,546 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,546 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,546 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,547 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,547 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,547 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,547 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 42#L705-6true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,549 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,549 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,549 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,549 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,550 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,550 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,550 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,550 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,551 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,552 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,552 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,554 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,554 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,554 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,554 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 71#L706-7true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,586 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,586 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,586 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,586 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:14,586 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,587 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,587 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,587 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:14,588 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,588 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,588 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,588 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,593 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,593 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,593 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,593 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:14,595 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,595 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,595 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,595 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,595 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,595 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,596 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,596 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,596 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,596 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,596 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,596 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,597 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,597 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,597 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,598 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:14,600 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,601 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,601 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:14,603 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,603 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,603 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,603 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 107#L709true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,604 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,605 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,605 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,605 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,646 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:14,646 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:14,646 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,646 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,647 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:14,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:14,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:14,647 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:14,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,707 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,707 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,707 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,707 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,708 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,708 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,708 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,709 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,709 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,709 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,709 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,710 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,710 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,710 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,710 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,710 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,722 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,722 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,722 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,722 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,723 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,723 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,723 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,723 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,758 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,758 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,758 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,758 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,760 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,781 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,782 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,782 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,783 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,783 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,783 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,783 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,807 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,807 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,807 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,807 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,811 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,811 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,811 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,811 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,812 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,813 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,813 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,813 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,824 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,824 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,825 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,825 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,829 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,829 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,838 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,838 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,838 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,838 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,844 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,844 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,844 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,844 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:14,875 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,875 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 71#L706-7true, 81#L709true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,880 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,880 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,880 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,880 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:14,881 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,881 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,881 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,881 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,882 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,882 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,882 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,884 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,885 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 151#L707-1true, 167#L706-5true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,889 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,889 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,889 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,889 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,891 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,892 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:14,892 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,892 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,894 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,894 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,894 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,894 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:14,896 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,896 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,896 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,896 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), 25#L714true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,904 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event [2023-08-29 09:31:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is not cut-off event [2023-08-29 09:31:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is not cut-off event [2023-08-29 09:31:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is not cut-off event [2023-08-29 09:31:14,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,917 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,917 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:14,918 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,950 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,950 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,950 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,951 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:14,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,962 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,962 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,962 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,962 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,963 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,963 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,963 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,963 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,965 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,965 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,965 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,965 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,966 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,966 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,966 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:14,966 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:14,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 173#L714true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,972 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event [2023-08-29 09:31:14,972 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:31:14,972 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is not cut-off event [2023-08-29 09:31:14,972 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:31:14,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,974 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,974 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,974 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,974 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:14,975 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:14,975 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:14,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:14,975 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,002 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,002 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,002 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,002 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,020 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,020 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,020 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,021 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,021 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,021 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,021 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,021 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:15,025 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,025 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,026 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,026 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:15,038 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,038 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,038 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,038 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,042 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,042 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,042 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,042 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,050 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,050 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,050 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,050 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:15,051 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,052 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,052 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,052 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,053 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,053 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,053 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,053 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,053 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:15,055 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,055 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,055 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,056 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,060 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,060 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,060 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,060 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,063 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,063 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,063 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,063 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,068 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,068 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,068 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,068 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,081 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,081 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,081 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,081 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,082 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,082 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,082 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,082 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,413 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,414 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,414 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,414 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,415 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,454 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,454 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,454 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,454 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,477 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,477 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,477 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,477 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,478 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,478 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,478 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,478 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,482 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,483 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,483 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,483 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,484 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,484 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,484 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,484 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,502 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,507 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,508 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,515 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,517 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,517 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,517 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,518 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,518 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,518 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,518 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,524 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,525 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,525 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,525 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,526 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,526 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,526 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,527 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,529 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,530 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,530 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:15,530 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:15,530 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:15,530 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:15,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:15,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,566 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,566 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,566 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,566 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,572 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,572 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,572 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,572 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,574 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,574 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,574 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,574 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,578 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,578 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,578 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,579 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,579 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,579 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,579 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,603 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,603 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,603 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,603 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,607 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,607 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,607 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,607 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,610 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,610 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,610 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,610 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,619 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,619 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,619 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,619 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,636 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,636 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,636 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,636 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 219#L706-3true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,637 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,637 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:15,637 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,637 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:15,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,645 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,655 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:15,655 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:15,655 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:15,655 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:15,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 112#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,655 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:15,655 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,655 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 15#L706-2true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,656 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:31:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:15,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,656 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true]) [2023-08-29 09:31:15,657 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:15,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,674 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,674 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,674 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,674 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:15,678 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,678 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,678 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,678 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:15,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,704 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,705 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,705 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,705 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 54#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,706 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,706 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,706 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,706 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,709 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,709 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,709 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,709 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,710 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,710 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,710 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,710 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,719 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,719 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,719 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,719 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,720 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,720 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,720 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,720 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,722 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,722 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,722 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,722 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,723 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,723 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,723 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,723 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,768 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,768 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,768 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,768 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,769 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,770 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,770 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,770 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,816 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:15,816 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:15,816 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,822 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,822 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,822 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,822 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,830 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,830 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,839 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,839 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,839 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,839 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,841 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,841 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,842 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,842 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,848 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,848 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,848 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,848 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,869 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,869 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,869 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,869 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,876 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,876 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,876 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,876 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 107#L709true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:15,881 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:15,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][147], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,895 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,895 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:15,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,895 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:15,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:15,921 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,921 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,921 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,921 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,922 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,922 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,922 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:15,922 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:15,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:15,990 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,007 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,056 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,056 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,056 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,056 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:16,118 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,118 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,118 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,118 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:16,119 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,119 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,119 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,120 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,128 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:16,128 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:16,128 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:16,128 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:16,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,184 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,192 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,192 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,250 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,251 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,251 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,251 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,252 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,252 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,252 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,252 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,257 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,257 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,257 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,257 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,258 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,258 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 25#L714true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,273 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,274 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:16,310 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,310 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,310 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,310 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,312 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,312 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,312 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,313 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,315 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,315 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,315 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,317 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,317 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,317 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,317 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,318 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,318 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,318 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,318 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,319 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,319 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,319 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,319 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,363 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,363 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:16,363 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,363 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:16,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,384 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:16,385 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,386 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,386 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,386 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,386 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,390 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:16,392 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,393 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,393 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,393 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,394 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 33#L706-1true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,395 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,397 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,398 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:16,398 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:16,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 53#L706-4true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,400 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,400 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,400 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,401 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,401 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,401 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,401 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 151#L707-1true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:16,425 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,425 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,425 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,425 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,427 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,428 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,428 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,428 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:16,433 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,433 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,433 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,433 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:16,435 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,435 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,435 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,435 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,456 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,457 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,457 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,457 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,507 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,508 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,508 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,552 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,552 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,552 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,552 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,567 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:16,567 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:16,568 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:16,568 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:16,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,574 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,574 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,574 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,574 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,575 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,575 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,575 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,575 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,587 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,587 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:16,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,588 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,601 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,601 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,601 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,601 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,925 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,925 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,926 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,926 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,938 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,938 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,938 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,938 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:16,953 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,954 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,954 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,954 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:16,956 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,956 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,956 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,956 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,969 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,969 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,969 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,969 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 71#L706-7true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,985 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,985 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,985 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,985 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:16,986 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,986 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 151#L707-1true, 81#L709true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,991 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:16,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,993 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,993 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,993 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,994 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,994 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:16,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:16,994 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:16,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:16,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:16,994 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:16,995 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:16,995 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,005 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,005 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,005 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,005 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,010 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,010 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,010 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,010 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,016 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event [2023-08-29 09:31:17,016 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is not cut-off event [2023-08-29 09:31:17,016 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is not cut-off event [2023-08-29 09:31:17,016 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is not cut-off event [2023-08-29 09:31:17,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,101 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is not cut-off event [2023-08-29 09:31:17,101 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is not cut-off event [2023-08-29 09:31:17,101 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:17,101 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:17,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,130 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,130 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,130 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,130 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,134 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,134 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,134 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,134 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,145 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,145 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,145 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,145 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,150 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,150 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,150 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,150 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,151 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,151 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,151 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,151 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,163 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,163 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,163 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,163 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,166 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,166 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,166 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,166 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,173 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,173 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,173 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,173 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,174 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,174 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,174 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,174 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,175 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,175 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,175 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,175 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,177 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,177 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,177 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,178 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,178 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,178 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,178 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 92#L714-1true]) [2023-08-29 09:31:17,185 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,185 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,185 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,185 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 92#L714-1true]) [2023-08-29 09:31:17,186 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,186 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,186 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,186 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,206 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,206 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,206 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,206 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,218 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,218 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,218 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,218 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,219 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,219 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,219 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,219 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,225 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,225 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:17,225 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,231 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,231 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:31:17,231 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:17,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,239 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,240 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,240 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,240 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,255 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,255 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,255 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,255 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,255 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,256 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,256 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,256 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,277 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,277 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,277 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,277 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,278 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,278 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,278 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,278 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,279 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,279 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:17,279 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:17,279 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:17,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,309 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,309 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,309 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,309 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,316 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,316 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,316 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,316 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,323 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,323 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,323 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,323 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,329 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,329 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,329 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,329 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,333 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,333 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,333 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,333 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,341 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,341 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,342 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,342 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,342 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,342 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,342 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,342 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,359 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,359 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,359 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,359 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,368 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,368 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,369 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,369 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,378 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,378 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,378 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,378 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 53#L706-4true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,379 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,379 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,379 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,379 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,396 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,396 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,396 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:17,396 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:17,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:17,407 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,407 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,407 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,407 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,414 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,414 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,414 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:17,414 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:17,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,472 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,472 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,472 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,472 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,473 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,473 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,473 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,473 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,475 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,475 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,476 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,476 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,486 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,486 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,486 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,486 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,487 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,487 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,487 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,487 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,487 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,487 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,488 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,522 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,523 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,523 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,523 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,524 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,542 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,569 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,574 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,574 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,574 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,574 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,576 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,576 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,576 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,576 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,578 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,578 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,578 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,578 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,590 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,590 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,590 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,590 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,602 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,602 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,602 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,602 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,606 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,606 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,606 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,606 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,608 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,608 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,608 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,608 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,615 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,615 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,615 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,615 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,643 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,643 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,643 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,643 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,647 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,647 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 71#L706-7true, 81#L709true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,649 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,649 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,649 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,649 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,650 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,650 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,650 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,650 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,651 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,651 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,651 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,651 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 81#L709true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,673 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,673 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:17,673 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:17,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,674 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,674 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:17,674 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:17,674 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:17,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,709 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,709 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,709 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,709 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,713 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,713 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,713 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:17,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,729 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,730 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,730 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,730 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,731 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,731 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,731 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,731 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,748 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,748 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,748 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,748 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,749 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,749 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,749 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,749 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,757 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,758 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,758 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,758 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,762 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,762 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,763 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:17,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,790 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,790 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,790 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,791 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,803 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,803 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,803 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,811 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,811 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,811 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,811 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,812 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,812 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,812 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,812 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:17,832 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,832 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,832 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,832 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,833 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,833 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,834 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,834 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,834 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,837 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,837 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,837 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,837 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,837 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,837 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:17,838 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,838 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,847 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,847 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,847 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,848 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,934 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,934 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,934 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,934 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,935 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,935 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,935 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,935 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,942 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,942 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,942 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,947 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,947 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,947 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,947 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,948 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,948 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,948 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,949 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,949 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,949 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,949 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,954 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,954 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,954 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,954 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,955 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,955 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,955 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,955 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,958 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,958 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,958 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,958 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,962 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,962 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,963 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,963 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,963 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,966 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,966 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,966 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,968 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,968 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,968 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,968 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,969 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:17,969 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,969 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:17,969 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:17,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:17,970 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:17,970 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:17,970 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:17,970 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,004 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,004 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,004 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,004 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:18,006 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,006 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,006 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,006 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,007 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,007 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,007 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,008 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,008 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,008 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,008 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,009 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,009 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,009 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,009 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,011 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,011 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,011 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,011 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 167#L706-5true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:18,012 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:18,012 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:18,012 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:18,012 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:18,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,018 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 113#L709true, thr1Thread4of4ForFork0InUse, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,023 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,024 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,067 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,067 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,067 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,067 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,068 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,068 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,068 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,068 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,071 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,071 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,071 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,071 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:18,076 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,076 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,077 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,077 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,078 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,078 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,078 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,078 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,096 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,096 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,096 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,096 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:18,100 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,100 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,100 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,100 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,107 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,107 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,108 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,108 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,121 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,121 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,121 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,122 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 15#L706-2true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,122 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,122 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,122 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,122 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,453 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,453 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,453 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,453 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,538 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,538 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:18,538 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,538 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,552 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:18,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,552 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,554 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:18,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,587 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,600 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,606 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,606 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,606 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,606 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,618 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,618 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,618 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,618 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,620 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,620 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,620 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,620 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,629 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:18,630 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:18,631 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:18,633 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,633 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,633 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,633 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 151#L707-1true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,649 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,649 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,649 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,650 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,659 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,660 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,660 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,660 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,662 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,662 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,662 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,662 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,663 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,733 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,733 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,733 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,733 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,764 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:18,764 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:18,764 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:18,764 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:18,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:18,765 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,765 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,765 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,765 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,771 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,771 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,771 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,771 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,772 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,772 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,772 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,772 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,773 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,773 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,773 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:18,775 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:18,775 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,775 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:18,776 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,776 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,776 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,776 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,812 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,812 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,812 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,812 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,813 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,813 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,813 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,813 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,819 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,820 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,820 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,820 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,821 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,821 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:18,821 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,833 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,833 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,833 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,833 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,868 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,868 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,868 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,868 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,870 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,870 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,870 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,870 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,873 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 167#L706-5true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,873 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,877 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,877 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,877 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,877 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,879 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,879 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,879 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,879 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,885 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 173#L714true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,885 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,885 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,892 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,892 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,893 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:18,893 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:18,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,900 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,900 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,901 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,901 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,904 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,904 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,904 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,904 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,916 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,919 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,919 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,919 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,919 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,921 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:31:18,921 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,921 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:18,921 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:18,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, Black: 272#(= |#race~max~0| 0), 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,926 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:18,926 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:18,926 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:18,926 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:18,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,957 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,958 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,958 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:18,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,959 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,959 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,959 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:18,959 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,968 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,968 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,968 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:18,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,998 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:18,998 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:18,998 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:18,998 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:18,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:18,999 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:18,999 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:18,999 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:18,999 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,016 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,016 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,017 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,017 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,017 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,018 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,040 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,040 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,040 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,040 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,043 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,043 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,043 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,043 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,045 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,054 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,054 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,054 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,054 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,058 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,058 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,058 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,058 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,066 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,066 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,066 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,066 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,070 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,070 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,071 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,071 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:19,098 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,098 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,098 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,098 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 71#L706-7true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,102 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,102 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,103 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,103 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:19,103 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,103 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,103 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,103 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,104 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,104 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,105 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,105 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,106 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,107 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,107 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,107 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 151#L707-1true, 81#L709true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,110 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,111 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,111 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,111 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,113 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,113 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,113 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,113 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,115 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,115 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,115 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,115 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:19,117 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,117 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,117 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,117 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 272#(= |#race~max~0| 0), 25#L714true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,123 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event [2023-08-29 09:31:19,123 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:31:19,123 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:31:19,123 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:31:19,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:19,134 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,134 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:19,134 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:19,134 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:19,135 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:19,135 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:19,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,165 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,165 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,165 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,176 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,176 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,179 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,179 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,179 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,179 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,179 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,179 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,180 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,180 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 173#L714true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:19,185 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event [2023-08-29 09:31:19,185 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is not cut-off event [2023-08-29 09:31:19,185 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is not cut-off event [2023-08-29 09:31:19,185 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:31:19,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,187 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,187 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,187 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,218 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,218 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,218 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,218 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,235 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,236 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:19,240 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,240 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,240 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,240 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:19,253 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,257 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,257 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,257 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,257 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,264 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,264 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,264 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,264 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:19,265 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,265 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,265 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,265 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,266 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:19,269 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,269 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,269 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,269 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,273 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,273 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,276 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,281 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,281 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,281 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,281 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,293 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,293 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,293 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,293 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,294 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,294 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,294 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,294 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,311 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,311 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,311 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,335 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,335 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,335 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,335 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:19,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,352 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,352 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,353 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,353 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,353 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,353 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,353 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,354 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,356 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,357 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,357 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,357 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,357 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,369 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,369 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,369 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,369 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,373 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,373 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,374 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,374 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,374 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,374 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,374 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,374 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,375 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,375 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,375 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,375 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,376 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,376 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,376 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,376 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,378 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:19,378 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:19,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:19,406 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,407 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,407 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,407 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,412 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,412 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,412 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,412 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,413 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,413 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,413 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,414 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,417 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,417 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,417 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,417 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,418 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 113#L709true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,418 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,443 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,443 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,443 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,443 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,446 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,446 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,446 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,446 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,449 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,449 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,449 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,449 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,456 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,456 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,457 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,457 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:19,468 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,468 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,468 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,468 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:19,469 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,469 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,469 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,469 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,475 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,475 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,475 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,475 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 167#L706-5true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,784 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 260#true, 112#L707true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:19,784 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 15#L706-2true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,784 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:19,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 53#L706-4true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,785 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 219#L706-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,785 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,785 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,786 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,803 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,803 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,803 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,803 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:19,807 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,807 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,807 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,807 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][122], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:19,852 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:19,853 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:19,853 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:19,853 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:19,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:19,853 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:19,853 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,853 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:19,857 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][125], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,858 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:19,858 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:19,858 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:19,858 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:19,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:19,859 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:19,859 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,859 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:19,859 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:19,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,889 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,889 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,889 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:19,889 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,904 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:19,904 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:19,904 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:19,904 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:19,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 54#L707-1true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,905 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:19,905 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,905 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,905 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,947 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,947 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,947 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,947 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,949 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,949 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,949 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,949 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,951 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,951 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,951 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,952 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,971 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,971 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,971 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,971 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,972 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:19,972 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:19,972 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,972 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:19,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,973 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,973 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,973 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,973 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,974 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,974 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:19,983 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:19,983 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:19,983 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:19,983 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,009 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,009 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,009 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,009 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,011 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,011 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,011 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,011 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,014 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,014 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,014 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,014 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,067 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,080 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,080 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,080 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,080 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 135#L705-6true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,087 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,087 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,087 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,102 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,102 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,104 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,105 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,105 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,106 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,106 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,106 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,107 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,109 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,109 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,110 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,110 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,110 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,111 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,111 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,115 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,115 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,115 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,115 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 164#L705-6true, 276#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,119 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,119 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:20,119 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,119 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 173#L714true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,122 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,122 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,122 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,122 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,170 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,170 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,170 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,171 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,171 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,171 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,171 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,171 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 152#L709-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,173 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,173 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,173 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,173 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,182 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,182 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,182 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,182 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,186 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,186 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,204 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,204 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,204 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,204 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,205 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,205 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,205 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,205 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,206 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,207 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,207 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 54#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,212 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,212 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,212 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:20,212 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,213 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:31:20,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:20,213 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:20,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,231 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,232 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,232 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,232 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,244 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,244 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,244 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,244 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,244 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,244 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,244 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,245 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,245 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,245 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,282 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,282 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,282 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,282 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,297 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:20,297 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:20,297 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:20,297 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:20,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,303 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,303 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,303 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,303 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,304 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,304 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,304 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,304 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,316 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,316 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,316 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,316 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,329 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,329 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,329 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,329 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,340 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,340 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,340 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,340 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,347 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:20,358 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,358 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,358 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,358 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,360 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,360 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,360 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,360 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,370 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,370 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,370 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,370 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 71#L706-7true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,382 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,382 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,382 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,382 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:20,383 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,383 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,383 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,383 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 151#L707-1true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,387 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,388 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,388 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,388 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,388 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,388 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,389 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 95#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:20,389 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,389 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,397 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,397 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,397 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,397 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,401 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,401 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,401 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,401 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,405 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-08-29 09:31:20,405 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:20,405 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:20,405 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:20,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,464 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-08-29 09:31:20,464 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2023-08-29 09:31:20,464 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:20,464 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2023-08-29 09:31:20,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,485 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,485 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,485 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,485 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,489 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,489 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,489 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,489 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,500 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,501 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,501 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,501 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:20,505 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:20,506 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:20,516 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,516 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,516 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,516 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,519 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,519 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:20,519 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,519 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:20,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,526 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,526 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,526 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,527 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,527 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,527 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,527 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,527 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,528 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,528 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,528 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,529 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,529 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,529 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,529 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,530 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,530 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,530 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,530 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,531 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,531 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,531 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,531 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,538 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,538 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,538 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,538 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,539 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,539 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,539 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,539 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,558 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,559 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,559 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,559 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:20,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,569 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,570 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,570 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,576 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,576 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,576 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:20,577 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,583 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,583 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,583 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:20,584 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,584 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,592 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,592 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,592 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:20,592 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:20,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,608 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,608 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,609 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,609 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,609 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,609 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,621 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,621 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,621 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,621 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 159#L709true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,622 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:20,622 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,622 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:20,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:20,653 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,653 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,653 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,653 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,657 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,657 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,657 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,657 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,661 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,661 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,661 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,661 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,664 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,664 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,664 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,664 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,667 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,667 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,667 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,671 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,671 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,671 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,671 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,672 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,672 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,672 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,672 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,682 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,682 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,682 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,682 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,688 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,689 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,689 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,695 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,695 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,695 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,706 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,706 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,706 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,706 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,713 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,713 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,713 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,713 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:20,717 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,717 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,717 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,717 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][123], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:20,758 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,758 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,759 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,759 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,778 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,779 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,779 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,779 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:20,780 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,780 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,781 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,781 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 81#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,784 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:20,784 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,784 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,810 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,810 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,810 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,810 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,811 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,811 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,811 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,811 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,812 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,812 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,812 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,812 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,812 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,812 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 172#L725-5true, 276#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,824 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,824 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,824 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,829 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,829 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,829 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,829 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,831 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,831 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,831 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,831 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,839 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,839 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,839 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,839 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,840 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,840 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,840 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,840 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:20,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,841 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,841 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,841 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,841 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,843 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,843 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,843 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,843 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,860 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,860 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,860 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,860 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:20,865 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:20,865 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,865 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:20,866 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:20,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 229#L706-1true, 276#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:20,876 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:20,876 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:20,876 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:20,877 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:21,198 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,198 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,198 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,199 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,209 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,209 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,209 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,209 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,210 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,210 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,210 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,210 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,214 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,214 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,214 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,214 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,220 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,220 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,220 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,220 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,221 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,221 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,221 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,221 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,224 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,224 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,224 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,224 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,227 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,227 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,227 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,228 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 25#L714true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,236 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-08-29 09:31:21,236 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:21,236 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:21,236 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-08-29 09:31:21,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, 198#L714-1true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,241 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,241 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,241 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,242 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,242 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,242 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,242 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,242 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,243 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,243 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,243 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,243 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,244 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,244 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,244 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,244 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,285 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,285 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,285 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,285 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,286 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,286 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,286 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,286 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:21,304 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,305 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,305 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,305 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,319 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,319 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,319 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,319 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,321 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,321 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,321 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,321 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 173#L714true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,332 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,332 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,332 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,332 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,332 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,333 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,333 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,367 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,367 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,367 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,367 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,368 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,368 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,368 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,368 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,373 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,373 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,373 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,373 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,378 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,379 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,379 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,379 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][149], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,388 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,388 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,388 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,388 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:21,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,393 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,393 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,394 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,394 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,408 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:21,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, 15#L706-2true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,409 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:21,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][193], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:21,412 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,413 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:21,413 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,416 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,417 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,417 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,417 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,417 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:21,465 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,465 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,465 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,465 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,476 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,476 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,477 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,502 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,502 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,502 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,502 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,511 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,511 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,511 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,511 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,515 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,516 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,516 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,516 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,525 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,525 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,525 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,525 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,527 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,527 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,527 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,527 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:21,535 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,535 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,535 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,535 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:21,536 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,536 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,536 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,536 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:21,537 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,537 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,537 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,537 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:21,539 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,539 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,539 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,539 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 151#L707-1true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,555 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,555 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,555 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,555 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,565 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,565 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,565 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,565 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,568 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,568 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,570 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,570 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,570 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,570 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,639 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,666 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:21,666 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,666 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,666 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:21,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,668 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,674 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,674 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,674 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,674 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,675 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,675 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,675 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,675 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,676 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,676 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,676 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,678 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,678 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,678 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,678 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,679 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,679 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,679 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,716 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,716 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,716 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,724 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,724 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,724 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,725 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,725 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,725 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,737 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,737 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,737 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,737 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,783 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,783 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,783 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,783 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:21,785 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,785 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,785 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,785 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,788 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,788 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,789 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,789 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,792 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,792 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,792 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,792 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,794 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,794 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,794 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,794 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,803 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 173#L714true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,803 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,810 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,810 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,810 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,811 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,820 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,820 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,820 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,820 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,823 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,823 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,823 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,823 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,835 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,835 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,835 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,835 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,839 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,839 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,841 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,841 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,841 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,841 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,846 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:21,846 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:21,846 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:21,846 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:21,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:21,877 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:21,877 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,877 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,877 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,878 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:21,878 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,878 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,878 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 172#L725-5true, 276#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,894 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 229#L706-1true, 276#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,894 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,894 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 172#L725-5true, 276#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,896 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 229#L706-1true, 276#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:21,896 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,896 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,901 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,901 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,901 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,901 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:21,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:21,903 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,903 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,903 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,903 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:21,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,915 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,915 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,915 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,915 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,922 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,922 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,922 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,922 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,925 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,925 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,926 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,926 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,926 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,938 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,939 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,939 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,939 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,940 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,940 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,940 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,940 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,943 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,943 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,943 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,943 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,943 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,943 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,944 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,944 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,945 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,945 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,950 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,950 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,950 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,951 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,955 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,955 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,956 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,956 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,969 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,969 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,969 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:21,969 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,991 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,991 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,992 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,992 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:21,994 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:21,994 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:21,994 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,994 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:21,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:21,999 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:21,999 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,999 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:21,999 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,002 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,002 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,002 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,002 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,003 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,003 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,003 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,003 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,004 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,005 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,005 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,005 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,005 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,005 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,006 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,006 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,009 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,010 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,010 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,010 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, 92#L714-1true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,012 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event [2023-08-29 09:31:22,013 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-08-29 09:31:22,013 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-08-29 09:31:22,013 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-08-29 09:31:22,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,026 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,035 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,035 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,035 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,035 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1583] L710-3-->L709-3: Formula: (= |v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_124|) InVars {#race~max~0=|v_#race~max~0_124|, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_18|} OutVars{#race~max~0=|v_#race~max~0_124|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~nondet7#1][227], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 175#L709-3true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,037 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,037 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,037 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:22,037 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,041 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,041 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,041 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,041 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,042 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,042 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:22,042 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:22,042 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:22,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:22,043 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,043 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,043 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,043 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,054 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,054 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,054 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,070 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,070 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,070 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,070 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,072 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,072 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,072 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,072 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,073 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,073 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,073 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,076 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,076 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,076 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,076 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,098 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,098 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,098 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:22,098 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 71#L706-7true, 219#L706-3true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,099 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,099 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,100 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,100 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][194], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:22,102 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,102 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:22,102 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:22,102 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,105 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,105 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, 15#L706-2true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,109 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,109 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,109 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:22,109 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:22,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 15#L706-2true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,112 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,112 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,112 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,112 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,113 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,113 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,113 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:22,113 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:22,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][122], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:22,141 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:22,141 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,141 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][125], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,142 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,142 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,142 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,160 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,160 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,160 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,160 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,171 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 54#L707-1true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,172 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,205 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,205 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,205 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,205 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,206 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,206 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,207 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,207 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,208 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,208 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,208 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,208 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,224 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,225 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,226 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,228 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,228 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,228 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,228 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 239#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,236 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,236 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,236 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,236 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,262 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,264 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,267 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,268 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,268 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,268 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,629 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,629 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,629 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,629 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,644 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,644 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,644 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,644 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,654 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,654 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,654 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,654 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,654 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,654 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,655 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,655 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,672 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,672 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,672 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,672 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 182#L706-1true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,673 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,673 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,673 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,673 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,675 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,676 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,676 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,676 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,676 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,677 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,677 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,677 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,677 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,677 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,678 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,679 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,679 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,679 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,679 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,679 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,679 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,680 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,680 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,680 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,680 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,680 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,682 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,683 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,684 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,684 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,685 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,685 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,685 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,686 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,686 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,687 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:22,687 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,697 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,697 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:22,697 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:22,697 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 164#L705-6true, 276#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,704 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,705 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,705 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 173#L714true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,709 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,710 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,710 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,710 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,765 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:22,766 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,766 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:22,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 152#L709-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,768 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,768 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,768 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,768 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,777 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,777 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,777 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,777 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,781 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,781 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,781 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,781 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,798 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,798 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,799 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,799 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,801 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,801 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,801 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,801 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 54#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,807 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:22,807 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:22,807 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:22,807 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:22,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,808 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,808 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,808 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,808 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,825 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,825 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,825 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,825 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:22,839 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,839 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,839 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,857 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,857 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,857 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,857 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 97#L714true, 158#L705-6true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,859 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,859 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,860 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,860 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:22,860 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,860 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,860 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,860 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:31:22,861 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,861 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:22,861 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,861 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,873 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,873 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,873 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,873 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,877 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,877 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,878 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,878 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,879 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,879 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,879 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,879 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,880 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,880 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,880 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,880 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,892 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,892 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,893 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,893 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,893 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,893 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,894 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,894 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,894 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,895 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,898 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,898 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,904 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,904 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,904 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,904 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,907 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,907 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,907 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,907 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,937 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,938 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,938 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,938 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,943 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,943 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,943 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,943 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,944 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,944 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,944 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,944 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,947 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,947 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,947 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,947 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,952 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,952 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,952 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,952 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:22,953 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,953 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:22,953 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,953 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,957 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,958 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,958 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:22,958 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:31:22,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,960 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,960 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,960 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,961 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,961 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,961 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,961 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,961 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,965 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,965 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,965 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,965 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,974 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,974 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,974 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,974 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:22,975 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,975 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:22,975 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,975 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:22,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 173#L714true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:22,982 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,982 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,982 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,982 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,983 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,983 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,983 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:22,994 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:22,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:22,995 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:22,995 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:23,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,007 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,011 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:23,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,012 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:23,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,015 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,015 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,015 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,015 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,018 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,018 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,018 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,018 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 151#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,020 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,020 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:23,020 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:23,021 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,027 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,027 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:23,028 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,028 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:23,028 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,028 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][123], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,045 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,045 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,045 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 114#L709-3true, 164#L705-6true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,062 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,062 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,062 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,062 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 164#L705-6true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,063 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,064 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,064 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,064 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,066 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,066 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,066 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,066 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,088 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,088 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,088 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,088 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,089 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,089 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,089 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,090 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,090 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 276#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,101 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,101 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,101 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,101 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,106 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,106 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,106 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,106 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,108 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,108 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,108 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,108 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,115 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,115 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,115 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,115 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,116 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,116 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,116 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,116 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,117 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,117 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,117 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,117 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,118 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,118 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,119 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,119 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, thr1Thread4of4ForFork0InUse, 53#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,134 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,134 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,134 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,134 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,142 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,143 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,143 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,143 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 229#L706-1true, 276#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,154 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,154 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,154 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,154 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,165 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,165 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,165 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,165 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,173 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,173 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,173 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,176 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,176 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,180 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,180 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,180 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,181 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,181 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,181 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,181 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,181 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,183 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,183 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,183 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,183 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,186 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,186 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,186 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,186 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 25#L714true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,194 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event [2023-08-29 09:31:23,194 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2023-08-29 09:31:23,194 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2023-08-29 09:31:23,194 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2023-08-29 09:31:23,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,199 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,199 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,199 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,199 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,200 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,201 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,201 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,202 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,240 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,240 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,240 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,240 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,241 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,241 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,241 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,241 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,248 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,248 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,248 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,248 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,258 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,258 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,259 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,259 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,259 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,259 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 173#L714true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,283 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,283 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,283 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,283 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,284 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,284 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,284 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,284 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,284 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,284 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,284 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,285 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,315 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,315 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,315 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,315 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,316 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,316 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,316 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,316 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,321 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,321 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,321 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,321 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,327 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,327 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][149], [75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,337 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,337 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,337 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:23,337 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,342 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,342 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,342 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,342 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,357 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,357 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,357 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,357 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 42#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,358 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][193], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,362 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,362 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:23,362 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:23,362 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,366 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,366 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,366 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,366 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,366 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,367 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,367 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,367 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,376 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,377 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,377 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,377 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,378 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,378 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][122], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,391 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,391 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,392 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][125], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,392 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,392 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,393 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,393 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:23,393 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:23,393 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,393 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,393 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 97#L714true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,397 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 53#L706-4true, 97#L714true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,398 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,400 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,401 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,401 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,401 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,416 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,416 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,416 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,416 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,417 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,417 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,419 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,419 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,420 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,420 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,420 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,420 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,420 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,421 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,421 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,433 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,433 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,433 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,433 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,434 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,434 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,434 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,434 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][125], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,461 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,461 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,474 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,476 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,476 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,476 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,476 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,477 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,477 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:23,477 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:23,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,483 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,483 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,483 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 167#L706-5true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,484 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,486 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,486 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,486 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:23,486 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,486 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,486 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:23,487 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,487 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,490 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,490 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:23,490 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,490 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,491 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,491 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:31:23,491 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,491 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,492 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,492 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,492 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,493 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,493 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,493 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,493 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,493 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,494 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,494 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,495 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,506 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,506 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:23,506 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,506 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,510 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,510 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,510 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,510 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,511 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,511 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,511 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,511 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][210], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,524 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,525 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:23,525 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:23,525 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:23,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,526 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,526 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,526 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,526 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,527 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,527 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,527 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,527 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 53#L706-4true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,535 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:31:23,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:23,535 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:23,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,556 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:23,556 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,556 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,556 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,557 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:23,557 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,557 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,557 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,599 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,599 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:23,599 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,599 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 114#L709-3true, 229#L706-1true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,599 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,601 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:23,602 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,602 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 229#L706-1true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:23,602 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,602 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:23,603 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 81#L709true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,608 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,608 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,608 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,608 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:23,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 219#L706-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:23,611 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,611 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:23,612 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,612 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,625 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,625 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,625 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,626 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,633 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,633 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,633 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,633 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,635 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,635 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,636 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,636 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,636 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,637 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,637 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,649 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,649 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,649 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,649 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,650 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,650 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,650 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,650 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,652 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,652 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,653 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,653 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,653 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,653 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,653 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,653 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,654 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,654 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,654 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,654 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,659 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,664 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,664 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,664 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,664 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,676 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,676 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,676 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,676 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,698 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,698 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,698 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,698 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:23,700 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:23,700 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,700 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:23,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:23,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:23,704 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:23,704 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:23,704 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:23,704 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,002 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,002 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,002 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,002 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,003 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,003 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,003 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,003 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,005 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,005 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,005 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,005 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,006 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,006 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,006 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,006 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,011 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,011 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,011 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,011 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,014 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event [2023-08-29 09:31:24,014 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2023-08-29 09:31:24,014 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2023-08-29 09:31:24,014 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2023-08-29 09:31:24,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,037 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,037 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,037 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,037 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,050 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,050 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,050 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,050 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1583] L710-3-->L709-3: Formula: (= |v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_124|) InVars {#race~max~0=|v_#race~max~0_124|, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_18|} OutVars{#race~max~0=|v_#race~max~0_124|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~nondet7#1][227], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 220#L714-1true, 44#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 175#L709-3true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,052 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,052 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,052 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,052 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:24,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,058 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,058 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,058 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,058 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,059 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,059 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:24,059 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:24,060 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:24,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,061 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,061 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,061 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,061 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,076 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,077 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,077 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,077 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,077 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,077 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,078 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,078 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,099 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,099 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,099 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,099 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,101 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,102 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,102 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,102 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,103 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,103 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,103 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,103 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,107 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,107 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,107 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,107 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,129 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,130 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][194], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 178#L710-2true]) [2023-08-29 09:31:24,133 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,133 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,133 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,133 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,135 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,135 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,136 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,136 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 42#L705-6true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 15#L706-2true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,139 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,139 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,139 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,139 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,142 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 167#L706-5true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,143 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 53#L706-4true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,143 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 219#L706-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,143 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,144 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,144 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,144 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][123], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,160 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,160 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,169 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,169 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,169 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 81#L709true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,171 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 97#L714true, 159#L709true, 81#L709true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,172 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,172 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:24,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,173 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,173 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,173 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,173 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,190 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,191 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,191 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,191 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,191 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,192 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,192 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,192 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,192 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,192 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,193 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,193 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,193 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,193 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,194 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,195 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,195 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [130#L706-1true, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,199 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,199 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,199 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,199 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,199 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,200 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,200 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,200 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,204 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,204 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,204 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,204 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 126#L710-3true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,229 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,229 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,229 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,229 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,230 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,230 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,230 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,230 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,235 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,235 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,235 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,244 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,244 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,244 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,244 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,251 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,251 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,251 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,251 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,252 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,252 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,252 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,252 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,253 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,253 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,254 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,254 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,254 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,255 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,255 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,256 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,256 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,256 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,259 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,259 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,259 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,260 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,260 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,260 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,260 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,266 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,266 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,266 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:24,266 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:24,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,267 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,267 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,267 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:24,267 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,268 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,268 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,268 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,268 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:24,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,269 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,269 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,269 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:24,269 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,269 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,270 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:31:24,270 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,270 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][210], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,285 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,285 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,285 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,285 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,294 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,294 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,294 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,294 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,320 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,321 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,321 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,337 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,337 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,337 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,337 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 97#L714true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,339 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,339 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,339 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,339 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,340 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,340 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,340 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,340 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:31:24,341 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,341 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,341 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,341 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,352 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,352 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,352 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,352 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,356 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,356 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,356 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,356 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,357 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,357 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,357 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,358 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,371 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,371 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,372 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,372 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,372 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,372 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,372 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,372 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,373 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,373 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,373 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,373 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,377 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,377 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,377 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,377 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,383 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,383 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,383 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,383 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,386 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,386 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,386 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,386 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,417 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,423 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,423 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,423 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,423 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,423 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,427 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,427 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,427 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,428 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,432 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,432 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,432 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,432 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,433 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,433 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,433 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,433 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,437 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,438 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:31:24,438 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,441 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,441 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,441 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,441 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,441 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,441 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,442 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,442 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,446 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,455 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,456 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,456 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,456 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,457 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,457 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,457 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,457 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:24,464 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 173#L714true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,464 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,465 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,465 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,465 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,465 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,476 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,476 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,476 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,476 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 260#true, 112#L707true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,489 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,489 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,489 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,489 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,494 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,494 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,494 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,494 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,494 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,495 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,495 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,495 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,497 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,497 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,497 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,497 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,499 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,500 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,500 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,500 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 151#L707-1true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,502 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,502 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,502 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,502 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,508 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,508 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,509 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,509 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,509 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,509 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,523 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,523 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,524 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,524 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,528 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [130#L706-1true, thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,531 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 232#thr1EXITtrue]) [2023-08-29 09:31:24,531 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,532 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,532 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,533 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,533 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 97#L714true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,534 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,534 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,536 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 158#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,536 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,536 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,539 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,539 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,539 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,539 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,549 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,550 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,550 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,550 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,555 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,555 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,555 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,555 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,556 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,557 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,557 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,558 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,558 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,558 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,559 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,559 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,559 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,559 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,559 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,582 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,582 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,582 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,582 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 126#L710-3true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,587 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,587 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,588 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,588 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,589 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,589 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,589 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,589 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,593 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,593 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,594 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,594 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,594 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,600 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,600 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,601 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,601 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,601 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,601 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,601 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,601 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,602 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,602 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,602 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,608 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,608 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,608 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:24,608 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:24,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,609 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,609 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,609 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,609 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,610 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,610 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,610 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,610 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,610 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,610 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,611 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,611 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,612 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,612 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,612 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,624 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,624 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,624 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,624 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][210], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,628 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,628 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,628 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,628 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,629 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,629 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,629 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,629 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 159#L709true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,634 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,634 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,634 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,634 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,635 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,635 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,635 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,647 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,647 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,647 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,647 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 167#L706-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,649 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 15#L706-2true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,649 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 53#L706-4true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,649 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 219#L706-3true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,650 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,650 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,658 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,658 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,658 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,659 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L709true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,659 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,659 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,659 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,660 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][122], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,671 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,671 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][125], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,672 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,672 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,677 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,678 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,678 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 167#L706-5true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,680 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,680 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,680 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,680 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 114#L709-3true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,695 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,695 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,695 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,695 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,696 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,696 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,698 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,698 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,698 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,698 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,699 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,699 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,699 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,699 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,699 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,699 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,700 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,700 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,700 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,700 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,712 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,712 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,712 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,712 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,714 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,714 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,714 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,714 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][125], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,741 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,741 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,741 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,741 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 92#L714-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,756 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,756 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,756 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,756 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,757 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,757 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,758 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,758 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,758 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,758 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,758 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,759 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,759 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,765 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,765 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,765 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,765 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,766 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,768 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,769 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:24,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,772 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,772 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,772 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:24,772 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,773 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,773 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,773 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:31:24,773 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,774 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,774 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,774 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,775 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,775 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,775 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,775 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,775 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,777 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,777 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,777 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,789 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,789 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,789 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,789 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,793 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,793 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,793 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,793 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,794 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,794 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,794 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,794 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][210], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,809 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,809 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,809 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,809 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,810 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,810 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,811 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 95#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,811 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,811 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,819 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,819 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,819 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,819 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 37#thr1EXITtrue, 276#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,829 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 229#L706-1true, 276#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,829 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,829 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,833 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,833 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,833 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,833 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,840 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,840 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,840 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 164#L705-6true, 276#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,841 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,841 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,841 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,841 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [130#L706-1true, thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,845 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,845 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,845 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,845 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,846 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,846 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,846 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,846 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,846 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,847 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,847 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,847 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,848 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,848 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,848 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,848 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,850 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,859 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,859 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,859 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,859 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,863 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,863 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,863 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,863 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,876 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,876 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,876 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,876 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,877 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,878 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,879 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,886 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,886 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,886 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,886 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,886 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,886 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,889 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,890 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:24,890 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,890 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:24,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,894 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,895 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,895 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,895 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:24,895 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:24,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 270#true]) [2023-08-29 09:31:24,897 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:31:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,899 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,899 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,899 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,899 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 112#L707true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,905 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:24,905 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,905 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,905 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,910 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,910 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,910 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,910 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,925 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,925 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,925 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,925 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][123], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:24,939 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,939 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,947 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,947 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,947 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,947 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,948 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,948 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,948 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,948 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 81#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,950 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 81#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,950 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,950 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:24,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,951 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,951 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,951 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,951 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,967 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,967 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,967 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,967 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,968 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,968 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,968 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,969 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,969 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,969 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,970 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,970 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,971 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,971 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:24,971 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:24,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,975 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,975 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,975 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,975 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:24,976 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,976 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:24,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 219#L706-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:24,976 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:24,977 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,977 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:24,977 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:24,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:24,981 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:24,981 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:24,981 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:24,981 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,005 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,005 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,005 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,005 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,007 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,007 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,007 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,007 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,011 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,011 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][114], [thr1Thread3of4ForFork0InUse, 75#L714true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,019 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,019 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,019 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,019 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,023 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,023 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,023 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,023 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,024 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,024 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,024 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,024 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,025 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,025 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,025 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,025 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,025 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,026 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,026 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,027 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,027 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,027 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,028 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,028 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,028 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,028 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,030 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,030 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,030 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,030 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,031 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,031 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 151#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,037 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,037 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,037 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,038 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,039 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:25,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,039 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,040 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:25,040 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,040 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,040 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,040 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,041 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:25,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,041 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,041 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,041 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:25,041 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][210], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,055 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,055 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,055 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,056 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,328 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,328 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,328 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,328 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 37#thr1EXITtrue, 276#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,348 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,348 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,348 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,348 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 229#L706-1true, 276#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,349 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,349 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,349 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,349 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,357 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,357 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,357 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,357 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,357 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,358 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,358 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 159#L709true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,359 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,359 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,359 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,359 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,364 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,364 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,364 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,364 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,365 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,365 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,365 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,366 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,366 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,366 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,366 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,366 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,369 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,369 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,369 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,369 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,385 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,385 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,385 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,385 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,393 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,393 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,393 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,394 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,395 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,396 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,396 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,396 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,406 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,406 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,406 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,406 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,406 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,414 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,414 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,414 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,414 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:25,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,425 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,425 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,425 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,425 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 216#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,426 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,426 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,426 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,426 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,426 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,426 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,426 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,427 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,459 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,459 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,459 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,459 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,460 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,460 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,460 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,460 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 164#L705-6true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,463 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,463 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,463 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,463 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,466 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,466 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,466 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,467 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,467 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,467 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,467 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,467 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,468 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,468 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,468 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,469 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 159#L709true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,469 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,469 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,470 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,470 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,470 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,471 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,471 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,471 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 220#L714-1true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,472 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,472 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,472 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,472 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,474 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,474 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,474 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,474 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,483 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,483 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,483 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,483 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,488 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,488 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,488 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,488 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,489 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,489 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,489 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,490 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,490 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,490 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,491 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,491 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,492 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,492 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,492 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,492 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,513 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,513 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,513 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,513 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,518 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,518 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,518 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,518 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 139#L710-3true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,520 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,520 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,520 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,520 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,524 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,524 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,524 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,524 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,525 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,525 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,530 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,530 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,531 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,532 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,532 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,532 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,538 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,538 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,538 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,538 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,539 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,539 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,539 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,540 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,540 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,540 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,541 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,541 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,541 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,553 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,553 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,553 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,553 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][210], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,557 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 220#L714-1true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,557 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,557 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 44#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,563 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 44#L713true, 159#L709true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,563 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,563 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,564 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,564 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,564 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,564 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,574 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,574 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,574 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,574 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][177], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,576 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,576 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,576 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,576 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 167#L706-5true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,576 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,576 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 53#L706-4true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,577 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][180], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 219#L706-3true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,577 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 97#L714true, 260#true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,585 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,585 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,586 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,586 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 219#L706-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,586 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,586 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,586 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,586 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,587 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,587 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,587 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,587 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,588 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,588 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,588 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,588 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,589 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 173#L714true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,590 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,590 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,597 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,597 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,598 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,598 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:25,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,599 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,599 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,599 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,599 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,600 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,600 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,600 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,600 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,603 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,603 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,603 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,603 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,604 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,604 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,604 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,604 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,606 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,606 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,614 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,614 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:25,614 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:25,614 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,622 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,622 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,622 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,622 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:25,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,623 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,623 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,623 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,623 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,631 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,632 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,632 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,632 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,642 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,642 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,642 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,643 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 229#L706-1true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,643 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,643 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,643 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,643 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,646 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,646 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,646 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,646 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,652 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,652 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,652 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,652 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,652 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 164#L705-6true, 276#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,653 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,653 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,657 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,657 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,658 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,658 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,658 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,658 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,658 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,658 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,659 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,659 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 220#L714-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,659 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,659 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,660 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,660 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 220#L714-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,660 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,660 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,661 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,662 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,662 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,662 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,662 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,670 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,671 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,671 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,671 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,674 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,674 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,674 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,674 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,687 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,687 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,687 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,687 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,688 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,689 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,690 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,697 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,697 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][127], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,700 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,701 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:25,701 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:25,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,705 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,705 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,708 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,708 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,708 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,708 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,709 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,709 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,709 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,709 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 112#L707true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,715 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,720 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,720 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,720 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,720 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,734 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,734 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,734 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,734 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,742 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,742 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,742 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,743 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 50#L713true, 97#L714true, 54#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,743 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,743 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,743 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,743 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 15#L706-2true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,744 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,744 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,744 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,745 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,745 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,745 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,746 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,746 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,747 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,747 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,753 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,753 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,753 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,753 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,754 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,754 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,754 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,755 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,755 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,755 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,755 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,755 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,755 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,756 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,756 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,756 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,756 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,756 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,756 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,758 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,759 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,759 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,759 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,761 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,762 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,762 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,762 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,763 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,763 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:25,763 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:25,763 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,775 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,775 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,775 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,777 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,777 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,777 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,777 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,778 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,778 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,778 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,778 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 152#L709-3true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,785 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,785 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:25,785 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,785 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 37#thr1EXITtrue, 276#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,791 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,791 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,791 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,791 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][186], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 229#L706-1true, 276#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,791 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,792 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,792 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,792 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][139], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,797 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,797 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,797 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,797 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,797 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,797 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 159#L709true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,798 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:25,798 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,798 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 219#L706-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,802 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [130#L706-1true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,802 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,803 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,803 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,804 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,804 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,804 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,805 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,814 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,814 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,814 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,814 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,820 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,820 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,820 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,820 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,822 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,822 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,822 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,822 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,830 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,830 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,830 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,830 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,830 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,830 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][126], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 53#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,836 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,836 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,836 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,836 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,844 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,844 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,844 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,844 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 216#L709-1true, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,844 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,844 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,845 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,845 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1601] L710-1-->L710-3: Formula: (= |v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19| |v_#race~max~0_130|) InVars {} OutVars{thr1Thread3of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread3of4ForFork0_findMax_#t~nondet7#1_19|, #race~max~0=|v_#race~max~0_130|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~nondet7#1, #race~max~0][178], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 50#L713true, 95#L707-1true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 272#(= |#race~max~0| 0), 124#L725-4true, thr1Thread1of4ForFork0InUse, 270#true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,845 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:25,845 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,845 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,845 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,867 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,867 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,867 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,867 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 219#L706-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,870 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,870 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,870 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,870 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 81#L709true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,871 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,871 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:25,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:25,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,872 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,872 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,872 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,872 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,873 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,873 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,873 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,873 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, Black: 270#true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,875 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,875 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,875 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,875 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 135#L705-6true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,876 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,876 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,876 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:25,876 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 135#L705-6true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,876 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,876 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,877 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:31:25,877 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,880 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,880 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,880 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,880 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,881 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,881 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,881 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,882 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,882 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,882 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,883 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,883 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,883 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,884 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,884 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,884 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,884 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,887 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:25,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,888 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,896 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,896 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,896 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,896 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,897 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,897 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,897 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,897 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:25,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:25,900 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,900 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,900 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,900 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 53#L706-4true, 50#L713true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,915 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,915 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,915 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,915 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 219#L706-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,916 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,916 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,916 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,916 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,917 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:25,917 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,917 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,919 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 173#L714true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,919 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,919 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,920 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,920 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,920 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,920 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,927 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,927 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,927 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,927 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,928 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,928 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,928 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,928 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,930 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,930 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,930 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,930 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 126#L710-3true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,932 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,932 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,933 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,933 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,934 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,934 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,934 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,934 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,936 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,936 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,936 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,936 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,936 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,936 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,944 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,944 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:25,944 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:25,944 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,952 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,952 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:25,952 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,952 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:25,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,953 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,953 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,953 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,953 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,962 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,962 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,962 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:31:25,962 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:25,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 53#L706-4true, 260#true, Black: 270#true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,975 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:25,976 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:25,976 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 54#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,977 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 54#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,977 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,977 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,978 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 260#true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,978 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:25,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,979 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,979 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,979 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,979 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,979 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,979 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,980 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:25,980 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,981 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,981 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:25,981 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, 182#L706-1true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,982 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 159#L709true, 260#true, 182#L706-1true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,982 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:25,982 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:25,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,986 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,986 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:25,986 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,986 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,987 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:25,987 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:25,987 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:26,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,006 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,006 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,006 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,006 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 53#L706-4true, 97#L714true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,007 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,007 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,007 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,007 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,008 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,008 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,008 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,008 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,009 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,009 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,009 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,009 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:26,010 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:26,010 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,010 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:26,011 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,011 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,011 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,011 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,016 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,016 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,016 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,017 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,017 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,017 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,017 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,018 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,018 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,018 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,019 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,019 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,019 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,019 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,020 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,020 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,020 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,020 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,022 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,022 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,022 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:26,022 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 139#L710-3true, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,025 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,025 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,025 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,026 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,026 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:26,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,026 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,026 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:26,026 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:26,026 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:26,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,038 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,038 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,038 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,038 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:26,038 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,038 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,039 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,039 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,040 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,040 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,040 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,040 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,041 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,041 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:26,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 239#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,048 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:31:26,049 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 167#L706-5true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,077 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,077 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,077 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,077 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,078 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,078 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,078 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,078 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 97#L714true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,079 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,079 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,080 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,080 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 97#L714true, 54#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,080 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,080 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,080 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:26,080 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,081 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,081 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,081 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,081 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:26,097 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,097 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,097 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,097 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:26,100 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,100 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,100 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,100 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,100 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 159#L709true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,101 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,101 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,102 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,102 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,102 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,102 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 54#L707-1true, 167#L706-5true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,103 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,103 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,103 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,103 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][221], [thr1Thread3of4ForFork0InUse, 278#(= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~i~0#1| 4) |~#storage~0.offset|)) 0), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 15#L706-2true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,104 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,104 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,104 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,104 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,106 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:26,106 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,106 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,109 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,109 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,109 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,109 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,110 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,110 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,110 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,110 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,111 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,111 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,112 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,112 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,113 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,113 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,113 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:26,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][140], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,117 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,117 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:31:26,118 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:31:26,118 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:31:26,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 220#L714-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,118 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,118 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,118 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,118 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,126 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,126 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:26,126 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:26,126 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:31:26,127 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,127 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,127 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:26,127 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:26,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:31:26,129 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,129 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,130 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,130 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,139 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,139 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,139 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,139 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,140 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,140 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,140 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,140 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 53#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,150 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][222], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 219#L706-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 279#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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]) [2023-08-29 09:31:26,150 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,150 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 54#L707-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,151 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 54#L707-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,151 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,151 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,152 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,152 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,152 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 220#L714-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,153 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,153 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,155 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,155 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,155 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 107#L709true, 159#L709true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,156 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse, 204#L709-1true]) [2023-08-29 09:31:26,156 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:31:26,156 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:31:26,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,159 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,159 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,159 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,159 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,159 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,159 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][207], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 213#L710-2true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,160 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,160 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,174 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,174 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,174 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,174 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 173#L714true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,175 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,175 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,175 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,176 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,176 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,176 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,176 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,178 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,184 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][225], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 53#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 280#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,185 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,185 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 97#L714true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,186 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 97#L714true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,186 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 220#L714-1true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,187 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,187 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,187 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,187 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,198 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 173#L714true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,198 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,198 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,199 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,199 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,199 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,199 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,199 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,201 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,201 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:31:26,201 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:31:26,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,207 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 167#L706-5true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,208 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,208 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,215 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 107#L709true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,215 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:31:26,215 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:31:26,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,216 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,216 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,216 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,216 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,222 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,222 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,222 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,223 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:31:26,223 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,223 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:26,223 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,223 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:31:26,224 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,224 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,224 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:26,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,226 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:31:26,226 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:31:26,226 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,226 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,236 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 159#L709true, 173#L714true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,236 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][228], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 220#L714-1true, thr1Thread4of4ForFork0InUse, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,236 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:31:26,236 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:31:26,237 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:26,237 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:26,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,238 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:31:26,238 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,238 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,238 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,239 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:31:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:31:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:31:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:31:26,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), 204#L709-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,370 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:31:26,370 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:31:26,370 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:31:26,370 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:31:26,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1497] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][158], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 107#L709true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,370 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:31:26,370 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:31:26,371 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:31:26,371 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:31:26,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][208], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 272#(= |#race~max~0| 0), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:31:26,372 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:31:26,372 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:31:26,372 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:31:26,373 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:31:26,392 INFO L130 PetriNetUnfolder]: 516079/789175 cut-off events. [2023-08-29 09:31:26,392 INFO L131 PetriNetUnfolder]: For 125123/135567 co-relation queries the response was YES. [2023-08-29 09:31:29,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1632566 conditions, 789175 events. 516079/789175 cut-off events. For 125123/135567 co-relation queries the response was YES. Maximal size of possible extension queue 20322. Compared 8098500 event pairs, 103582 based on Foata normal form. 396/686562 useless extension candidates. Maximal degree in co-relation 1632557. Up to 316881 conditions per place. [2023-08-29 09:31:33,776 INFO L137 encePairwiseOnDemand]: 451/457 looper letters, 166 selfloop transitions, 5 changer transitions 0/247 dead transitions. [2023-08-29 09:31:33,776 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 247 transitions, 1056 flow [2023-08-29 09:31:33,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 09:31:33,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 09:31:33,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1439 transitions. [2023-08-29 09:31:33,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524799416484318 [2023-08-29 09:31:33,780 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1439 transitions. [2023-08-29 09:31:33,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1439 transitions. [2023-08-29 09:31:33,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:31:33,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1439 transitions. [2023-08-29 09:31:33,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 239.83333333333334) internal successors, (1439), 6 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:31:33,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 457.0) internal successors, (3199), 7 states have internal predecessors, (3199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:31:33,787 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 457.0) internal successors, (3199), 7 states have internal predecessors, (3199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:31:33,787 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 404 flow. Second operand 6 states and 1439 transitions. [2023-08-29 09:31:33,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 247 transitions, 1056 flow [2023-08-29 09:31:49,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 247 transitions, 1008 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-29 09:31:49,647 INFO L231 Difference]: Finished difference. Result has 112 places, 123 transitions, 372 flow [2023-08-29 09:31:49,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=372, PETRI_PLACES=112, PETRI_TRANSITIONS=123} [2023-08-29 09:31:49,648 INFO L281 CegarLoopForPetriNet]: 123 programPoint places, -11 predicate places. [2023-08-29 09:31:49,648 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 123 transitions, 372 flow [2023-08-29 09:31:49,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 213.83333333333334) internal successors, (1283), 6 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:31:49,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:31:49,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:31:49,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-29 09:31:49,649 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err4ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2023-08-29 09:31:49,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:31:49,650 INFO L85 PathProgramCache]: Analyzing trace with hash -2051113276, now seen corresponding path program 1 times [2023-08-29 09:31:49,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:31:49,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300836924] [2023-08-29 09:31:49,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:31:49,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:31:49,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:31:49,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:31:49,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:31:49,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300836924] [2023-08-29 09:31:49,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300836924] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:31:49,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:31:49,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:31:49,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289207266] [2023-08-29 09:31:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:31:49,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:31:49,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:31:49,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:31:49,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:31:49,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 457 [2023-08-29 09:31:49,724 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 123 transitions, 372 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:31:49,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:31:49,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 457 [2023-08-29 09:31:49,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:32:05,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:05,079 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:32:05,080 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:32:05,080 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:32:05,080 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:32:06,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 37#thr1EXITtrue, 172#L725-5true, 179#L713true, 44#L713true, 283#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:06,928 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:32:06,928 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:32:06,928 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:06,928 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:06,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 179#L713true, 44#L713true, 229#L706-1true, 283#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:06,932 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:32:06,932 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:32:06,932 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:06,932 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:06,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:06,952 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:32:06,952 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:06,952 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:06,952 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:06,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 179#L713true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:06,953 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:32:06,953 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:06,953 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:06,953 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:09,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 179#L713true, 44#L713true, 283#true, 164#L705-6true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:09,882 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:32:09,882 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:32:09,882 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:09,882 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:10,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, Black: 270#true, 179#L713true, 172#L725-5true, 283#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:10,791 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:32:10,791 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:10,791 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:10,791 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:10,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, 283#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:10,793 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:32:10,794 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:10,794 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:10,794 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:11,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 37#thr1EXITtrue, 179#L713true, 44#L713true, 283#true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:11,898 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:11,898 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:11,898 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:11,898 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:11,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 179#L713true, 44#L713true, 283#true, 229#L706-1true, 276#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:11,960 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:11,960 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:11,960 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:11,960 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:12,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:12,174 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:12,174 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:12,174 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:12,174 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:12,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, Black: 270#true, 124#L725-4true, 179#L713true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:12,185 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 179#L713true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:12,185 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:12,185 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:12,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:12,905 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:12,905 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:12,905 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:12,905 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:13,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 44#L713true, 283#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:13,080 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:13,080 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:13,080 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:32:13,080 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:13,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, 182#L706-1true, Black: 270#true, 172#L725-5true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:13,081 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:13,081 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:13,081 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:32:13,081 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:14,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:14,264 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:14,264 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:14,264 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:14,264 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:14,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 276#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:14,329 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:14,329 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:14,330 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:14,330 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:14,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:14,559 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:14,559 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:14,559 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:14,560 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:14,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:14,565 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:14,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:14,565 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:14,565 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:14,566 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:15,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:15,557 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:15,557 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:15,558 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:15,558 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:15,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 33#L706-1true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:15,558 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:15,559 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:15,559 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:15,559 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:15,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:15,563 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:15,563 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:15,563 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:15,563 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:15,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:15,831 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:32:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:15,831 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:18,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,032 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:18,033 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:18,033 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,033 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,147 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:18,147 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:18,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,220 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:18,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,220 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:18,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 124#L725-4true, Black: 270#true, 179#L713true, 283#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,509 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,509 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,509 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,510 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 124#L725-4true, Black: 270#true, 179#L713true, 283#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,512 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,512 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,513 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,513 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,557 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,558 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:18,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,602 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:18,602 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,602 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,603 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:18,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:18,612 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:18,612 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,612 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:18,612 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:19,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:19,135 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:19,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:19,136 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:19,136 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:19,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:19,683 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:19,683 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:19,683 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:19,684 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:19,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:19,937 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:32:19,937 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:19,937 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:19,937 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:20,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, 112#L707true, Black: 270#true, 172#L725-5true, 179#L713true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:20,069 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:20,069 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:20,069 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:20,069 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:21,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 276#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:21,089 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,026 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,557 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,558 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,558 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,558 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,558 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,559 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,559 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,559 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,624 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,624 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:22,625 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,625 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 102#thr1EXITtrue, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,689 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,689 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,689 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,689 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 276#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,690 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,690 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,690 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,690 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 44#L713true, 283#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,708 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,708 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,708 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,708 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:22,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:22,728 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,728 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:22,728 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,729 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,758 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,758 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:22,758 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,759 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,759 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,759 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,760 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:22,760 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,770 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,771 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,771 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,771 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,771 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,771 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,772 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,772 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:22,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 182#L706-1true, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:22,787 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:22,787 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,787 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:22,787 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:32:22,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:22,875 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,875 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,875 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:22,875 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:22,882 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,882 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:22,882 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:22,882 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,416 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,432 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,433 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,433 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,433 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,528 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,529 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,529 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,530 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,530 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,533 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,533 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,533 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,533 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,534 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,534 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,534 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,534 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:23,799 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,852 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,852 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,852 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,852 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,853 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,853 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,854 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:23,854 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:23,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,861 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:23,861 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:23,861 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:23,861 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:23,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:23,862 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:23,862 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:23,862 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:23,862 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:24,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,206 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,209 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,209 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,209 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,209 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:24,233 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,233 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,233 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,233 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,271 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,271 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,271 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,271 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,398 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,398 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,398 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,398 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 172#L725-5true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,545 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,545 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,545 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,545 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,664 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,664 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,664 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,664 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:32:24,720 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,720 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,720 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,720 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,864 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:32:24,864 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,864 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,864 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:24,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 179#L713true, 172#L725-5true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, 95#L707-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:24,934 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:24,934 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:24,934 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:24,934 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:25,084 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:25,085 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:25,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 276#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:25,251 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:25,251 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:25,251 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:25,251 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:26,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 164#L705-6true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:26,140 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:26,141 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:26,141 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:26,141 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:26,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:26,160 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,161 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:26,161 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,161 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:26,162 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,162 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:26,162 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,162 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:26,982 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:26,982 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:26,983 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:26,983 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:26,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:26,983 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:26,983 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:26,984 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:26,984 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:26,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:26,988 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,988 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,988 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:26,988 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:27,284 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:27,285 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:27,285 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,285 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:27,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 103#$Ultimate##0true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:27,809 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:27,809 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:27,809 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:27,809 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:27,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:27,892 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:27,892 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:27,893 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:27,893 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:27,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:27,941 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:27,941 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,941 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,942 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:27,943 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:27,944 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,944 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:27,944 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,314 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:28,314 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,314 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,314 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,317 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:28,317 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,317 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,317 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:28,323 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:28,323 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,323 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,323 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,338 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:28,339 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,339 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,339 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,512 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:28,512 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,512 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,512 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,543 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:28,543 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:28,543 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:28,543 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:28,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,547 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:28,547 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:28,547 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:28,547 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:32:28,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,639 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:32:28,639 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,639 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,639 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:28,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:28,760 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:28,761 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:28,761 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:28,761 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:29,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 229#L706-1true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,137 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:29,138 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,138 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:29,138 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,185 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:29,185 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,185 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,185 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:29,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,345 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,346 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,346 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:29,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 276#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,372 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:29,372 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,372 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,372 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:29,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 164#L705-6true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,377 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:29,377 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,377 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:29,377 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,473 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:29,473 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,473 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:29,473 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:29,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,753 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,753 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,753 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,753 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:29,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:29,898 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,898 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:29,898 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:29,898 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,361 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,361 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,361 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,361 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,396 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:30,396 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:30,396 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:30,396 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:30,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,440 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:30,440 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:30,440 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:30,440 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:30,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,443 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,443 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,443 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,443 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,445 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,445 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,445 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,445 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,499 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,500 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,511 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,511 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,511 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,511 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,514 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,819 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:30,819 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:30,819 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:30,819 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:30,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,823 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,823 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,823 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,823 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:30,825 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:30,825 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,825 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:30,825 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 276#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,055 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:31,055 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,055 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,055 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,132 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:31,132 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,133 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,133 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:32:31,156 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:32:31,156 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,156 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,156 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:31,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,222 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,222 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:32:31,222 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:31,222 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:31,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,604 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 33#L706-1true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,605 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:31,606 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,606 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,643 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,643 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,643 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,643 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 276#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,674 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:31,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,674 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:31,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 229#L706-1true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,675 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:31,675 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,675 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:31,675 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:31,694 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,694 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,694 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,694 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,710 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,710 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,710 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,710 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,710 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,710 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,711 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,711 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,716 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:31,716 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:31,716 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,716 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,717 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:31,717 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,717 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:31,717 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:31,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:31,768 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,768 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,768 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,768 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:31,771 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,771 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,771 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,771 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 103#$Ultimate##0true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,853 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,853 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,853 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,853 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 103#$Ultimate##0true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,855 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,855 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,855 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,855 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,903 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,903 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,903 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,906 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,906 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,906 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,906 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:31,906 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,907 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:31,907 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:31,907 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:32,017 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,017 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,017 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,036 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,036 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,036 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,036 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,037 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,037 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,037 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,037 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,044 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,044 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,044 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,045 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,211 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,211 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,211 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,211 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,213 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,213 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,213 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,213 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:32,219 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,237 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,237 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,237 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,237 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,314 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,314 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,314 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,314 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,377 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,425 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,425 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,425 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,425 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:32:32,455 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,455 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,455 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,455 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,824 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:32:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:32,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,956 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:32,956 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:32,956 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,956 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,959 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:32,960 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,960 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:32,960 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,989 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [260#true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 179#L713true, 44#L713true, 283#true, thr1Thread1of4ForFork0InUse, 95#L707-1true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:32,990 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:33,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:33,013 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:33,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:33,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:33,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:33,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 276#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:33,017 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:33,017 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:33,017 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:33,017 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:33,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:33,660 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:33,660 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:33,660 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:33,660 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:33,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:33,729 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:33,729 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:33,730 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:32:33,730 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:34,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,188 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:34,188 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:34,188 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,188 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,230 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,273 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,275 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,276 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,276 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,276 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,643 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,643 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,643 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,643 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,646 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,646 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:34,653 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,653 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,653 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,653 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,669 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,669 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,669 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,670 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,831 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,831 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,831 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,831 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,863 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:34,863 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,863 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,863 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:34,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,866 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:34,866 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,866 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:32:34,866 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:34,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:34,956 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:32:34,956 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,956 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:34,957 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:35,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:35,466 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:35,466 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,466 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:35,466 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:35,467 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:35,468 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,468 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:35,468 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 276#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:35,845 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:35,845 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,845 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:35,845 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:35,854 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:35,854 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:35,854 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:35,854 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:36,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,148 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,148 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:36,149 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:36,149 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:36,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,277 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,277 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,277 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,278 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,659 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:36,659 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:36,659 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:36,659 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:36,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,663 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,664 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,664 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,664 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,666 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,666 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,667 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,667 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,740 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,740 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,740 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,740 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,742 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,742 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,742 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,742 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,752 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,753 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,753 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,753 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:36,754 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:36,755 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,039 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,039 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,039 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,039 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:37,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,044 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:37,044 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,044 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,044 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,046 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:37,046 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,046 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,046 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,311 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:37,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,391 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:32:37,417 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:37,417 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,417 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,417 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:37,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,568 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,568 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,568 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,568 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,588 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,588 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,589 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,589 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,590 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,590 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,590 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 276#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,667 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,667 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,667 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,667 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,686 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,686 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,687 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,687 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:37,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 44#L713true, 283#true, 71#L706-7true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:37,691 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:37,691 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,691 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:37,691 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:32:38,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:38,115 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,115 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,115 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,115 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:38,117 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,117 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,118 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,118 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,325 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,325 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,325 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,325 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,328 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,328 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,328 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,329 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,329 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,329 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,330 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,330 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,331 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,331 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,331 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,331 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,390 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:38,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:38,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,391 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:38,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:38,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,399 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:38,399 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:38,399 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,399 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,409 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:38,409 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:38,409 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,409 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,428 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,428 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,428 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,429 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,488 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:38,488 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,488 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:38,488 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:38,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,637 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,637 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:38,637 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:38,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,785 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:38,785 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,785 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:38,785 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,788 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:38,788 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,788 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,788 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:38,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,817 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:38,817 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:38,817 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,818 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:38,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,838 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:38,838 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,838 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:38,838 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 276#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:38,842 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:39,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:39,831 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:39,831 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:39,831 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:39,831 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:39,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:39,990 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:39,990 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:39,990 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:39,990 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,005 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,005 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,005 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,005 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,006 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,006 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,006 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,006 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,039 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,040 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,040 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,040 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,055 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,055 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,055 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,055 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,056 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,056 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,056 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,056 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:40,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [260#true, thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0NotInUse, Black: 270#true, 124#L725-4true, 44#L713true, 283#true, 151#L707-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,061 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,061 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:40,061 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,062 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:40,169 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,169 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,169 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,169 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:40,170 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,170 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,170 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,170 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,681 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,681 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,681 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,682 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,683 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,683 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,691 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,691 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,696 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,696 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,696 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,696 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,697 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,697 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,697 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,697 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,765 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,765 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,765 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,766 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,766 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,766 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,766 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,766 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,784 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,784 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,784 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,851 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:40,851 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:40,851 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,851 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:40,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:40,944 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,944 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:40,944 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:40,944 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:41,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:41,005 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:41,006 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:41,006 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:41,006 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:32:41,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:41,147 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:41,147 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,147 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:41,147 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:41,149 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:41,149 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,149 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:41,149 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:41,515 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:41,515 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,516 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,516 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:41,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:41,524 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:41,524 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:41,524 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:41,524 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:42,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,138 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:42,138 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:42,138 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:42,138 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:42,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,326 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:42,326 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:42,326 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:42,326 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:42,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,369 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:42,369 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:42,369 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:42,369 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:42,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,384 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:42,384 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,384 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,385 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,395 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:42,395 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,395 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,395 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,397 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:42,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,407 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:42,407 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,407 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,408 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:42,633 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:42,633 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,633 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:42,633 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:43,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,238 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:32:43,238 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:43,238 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:43,238 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:43,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,278 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,278 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:43,279 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:43,279 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:43,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,302 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,302 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:43,302 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:43,302 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:32:43,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,399 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,399 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,400 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,419 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,419 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,419 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,419 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,420 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,420 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,420 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,420 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,421 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,421 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,421 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,421 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 276#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,450 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,450 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,469 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,469 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,470 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,470 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:43,565 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,565 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,565 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,565 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:43,567 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,567 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,567 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,567 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,759 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,759 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,759 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,759 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,761 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,761 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,762 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,762 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,762 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,762 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,763 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,763 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,764 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,764 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,764 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,764 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,814 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,814 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,814 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,814 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,814 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,815 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,815 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,815 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,822 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,822 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,822 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,822 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,832 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,832 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,832 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,832 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:43,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,849 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,849 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,849 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:43,849 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:43,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:43,913 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:43,913 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,913 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:43,913 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,054 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,054 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,054 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,054 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,506 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:44,506 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:44,506 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,506 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,513 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:44,513 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:44,513 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,513 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,532 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:44,532 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,532 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:44,532 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,561 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:44,562 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:44,562 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,562 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,636 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:44,636 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,637 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,637 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:44,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,658 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,658 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,658 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,658 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,665 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,665 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,665 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,665 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,670 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,670 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,670 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,670 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,678 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,678 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,678 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,678 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,713 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,713 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,714 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,714 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:44,744 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,744 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,744 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,744 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,836 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,836 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,836 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,836 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:44,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,923 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:44,923 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:32:44,923 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,923 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:44,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:44,966 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,966 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,966 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:44,966 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:45,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,175 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:32:45,175 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:45,175 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:45,175 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:45,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,327 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:45,327 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,327 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,327 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,342 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,342 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,342 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 276#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,371 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:45,371 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,371 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,371 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,385 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:45,385 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,385 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,385 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:45,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:45,386 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:45,386 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,386 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:45,386 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:45,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:45,500 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:45,500 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:45,500 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:45,500 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:45,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:45,501 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:45,501 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:45,501 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:45,501 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,040 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,040 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,040 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:46,041 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,041 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,041 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:46,041 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,041 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,044 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,044 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,044 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:46,045 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,045 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,045 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:46,045 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,045 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,101 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,101 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:46,101 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:46,101 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,101 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,102 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,102 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:46,102 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:46,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,118 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,119 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,119 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,119 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:46,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,187 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:46,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,281 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,281 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,281 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:46,281 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:46,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,337 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,442 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,442 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,443 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,443 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:32:46,449 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,449 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,449 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,449 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,451 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,451 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,451 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,451 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,456 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,456 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,456 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,456 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,472 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,472 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,472 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,472 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:46,491 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:46,491 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:46,491 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:32:46,491 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:47,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,580 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:47,580 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:47,580 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:47,580 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:47,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,620 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:47,620 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:47,621 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:47,621 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:47,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,641 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:47,641 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,641 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,641 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,651 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:47,651 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,651 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,651 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,653 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:47,653 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,653 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,653 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,664 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:47,664 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,664 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,664 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:47,886 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:47,887 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,887 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:47,887 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:48,507 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,507 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,507 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,507 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:48,534 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:48,534 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:48,535 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:48,535 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:48,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:48,559 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:48,559 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:32:48,559 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:48,559 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:48,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:48,667 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:48,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:48,825 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,825 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,825 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,825 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:48,827 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,827 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,827 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,827 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:48,848 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,848 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,848 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,848 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:48,858 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,858 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,858 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,858 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:48,864 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,864 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:48,864 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:48,864 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,036 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,036 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:49,036 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,036 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,041 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:49,041 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:49,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,097 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,097 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:49,097 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:49,097 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:49,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,304 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:49,304 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,305 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,305 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:49,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,310 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:49,310 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,310 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:49,310 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,323 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:49,323 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,323 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,323 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:49,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,343 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,395 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:49,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,413 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,413 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,413 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,413 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,423 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,423 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,428 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,428 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,428 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,428 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,435 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,435 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,436 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,436 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,767 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,767 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,768 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,768 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:49,819 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,819 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,819 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,820 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:49,927 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:49,927 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,927 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:49,927 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,009 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:50,009 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:32:50,009 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:50,009 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:50,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,056 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,056 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,056 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,056 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,272 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,272 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,272 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,272 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,458 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:50,458 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:50,458 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:50,458 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:50,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,460 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:50,460 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:50,460 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:50,460 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:50,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,596 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,596 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,596 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,596 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:50,609 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,609 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:50,609 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:50,609 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:32:51,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,198 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:51,199 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:51,199 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:51,199 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:51,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,200 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:51,200 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:51,200 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:51,200 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:51,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,346 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:51,346 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:51,346 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,346 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue]) [2023-08-29 09:32:51,352 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:51,352 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,352 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,352 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:51,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,353 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:51,354 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:51,354 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,354 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,359 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:51,359 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:51,359 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,359 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,373 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 276#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:51,393 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:51,393 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:32:51,393 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:51,393 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:52,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,110 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:52,110 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:52,110 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:52,111 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:52,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,506 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,507 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,507 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,507 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,518 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,518 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,519 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,519 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,561 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,561 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,561 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,561 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,576 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,577 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,577 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,577 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:52,585 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:52,600 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,600 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,600 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,600 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,841 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,841 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,841 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,841 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:52,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,854 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,855 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,855 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,855 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,856 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:52,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:52,892 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:52,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:52,892 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:52,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:53,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,032 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:53,032 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:53,032 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:53,032 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:53,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,196 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,196 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,196 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,196 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,198 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,198 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,198 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,198 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:53,219 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,219 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,220 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,220 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:53,229 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,229 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,229 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,229 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:53,235 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,235 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,235 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,235 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,409 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,409 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,409 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,409 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,413 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,413 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,413 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:53,413 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:53,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,471 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:53,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:53,993 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:53,994 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:32:53,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:53,994 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:54,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,098 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:54,098 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,098 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,098 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,099 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:54,099 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,099 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,099 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,118 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:32:54,118 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,118 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,118 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:54,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,426 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:54,426 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,426 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:54,426 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,428 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:54,428 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,429 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,429 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:54,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,563 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:54,563 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:54,563 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:54,563 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:54,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,577 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:54,577 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:54,577 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:54,577 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:54,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,816 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:54,816 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:54,816 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,816 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:54,816 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:54,816 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,817 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:54,817 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,288 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,288 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:55,288 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,288 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,313 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,313 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,313 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:55,313 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,315 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,315 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:32:55,315 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,315 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:55,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,406 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,406 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,406 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,406 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,433 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,433 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,433 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,433 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,434 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,434 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,434 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,434 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,435 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,435 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,436 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,436 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:55,438 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:32:55,438 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,438 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,438 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:32:55,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,633 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:55,633 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:55,633 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:55,633 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:55,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,715 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,715 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,715 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,715 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,725 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,762 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,763 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,763 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,763 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,779 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,780 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,780 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,780 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:55,788 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,788 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,788 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,788 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:55,803 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,803 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,803 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,803 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,925 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,925 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,925 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,925 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:32:55,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,937 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,937 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,937 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,937 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,938 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,938 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,938 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,938 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:32:55,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:55,977 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:55,977 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:55,977 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:55,977 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:56,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:56,048 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:56,048 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:56,048 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:56,048 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:56,084 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:56,084 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:56,084 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:56,084 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:56,084 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:32:56,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:56,632 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:32:56,632 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:32:56,632 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:56,632 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:32:56,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:56,734 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 189#L710-3true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:56,735 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:56,735 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,735 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,736 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 189#L710-3true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:56,754 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:32:56,754 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,754 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:56,754 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:32:57,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,153 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:32:57,153 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,153 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:57,154 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,178 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:32:57,178 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,178 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:57,178 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,181 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:32:57,181 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:32:57,181 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,181 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,272 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,272 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,272 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,272 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,299 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,299 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,299 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,299 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,299 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,299 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,300 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,300 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,300 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,300 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,301 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,301 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 178#L710-2true]) [2023-08-29 09:32:57,303 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:32:57,303 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,303 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,303 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:32:57,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,840 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:32:57,840 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:57,840 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:32:57,841 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:57,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,888 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:32:57,888 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:57,888 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:57,888 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:57,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][101], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:57,920 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:32:57,920 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:32:57,920 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:57,920 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:32:58,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:58,524 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:32:58,524 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:58,524 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:58,524 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:59,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:59,282 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:32:59,282 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:32:59,283 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:59,283 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:59,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 62#L710-3true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:59,283 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:32:59,283 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:59,283 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:32:59,283 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:32:59,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:59,355 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:32:59,355 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:59,356 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:32:59,356 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:32:59,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 189#L710-3true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:59,434 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:32:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:32:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:59,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1331] L709-3-->L713: Formula: (and (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= (ite (= v_~m~0_51 1) 1 0) |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|) (= v_~m~0_50 0) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|, 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][81], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:59,434 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:32:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:32:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:32:59,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][59], [thr1Thread3of4ForFork0InUse, 281#(and (= (select (select |#race| |~#storage~0.base|) (+ (* |thr1Thread2of4ForFork0_findMax_~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)), thr1Thread4of4ForFork0InUse, 114#L709-3true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse]) [2023-08-29 09:32:59,461 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:32:59,461 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:59,461 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:32:59,461 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:32:59,497 INFO L130 PetriNetUnfolder]: 572990/845587 cut-off events. [2023-08-29 09:32:59,498 INFO L131 PetriNetUnfolder]: For 125926/132124 co-relation queries the response was YES. [2023-08-29 09:33:02,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1837365 conditions, 845587 events. 572990/845587 cut-off events. For 125926/132124 co-relation queries the response was YES. Maximal size of possible extension queue 21650. Compared 8168586 event pairs, 334197 based on Foata normal form. 1074/735195 useless extension candidates. Maximal degree in co-relation 1837356. Up to 662421 conditions per place. [2023-08-29 09:33:06,522 INFO L137 encePairwiseOnDemand]: 445/457 looper letters, 94 selfloop transitions, 21 changer transitions 0/172 dead transitions. [2023-08-29 09:33:06,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 172 transitions, 753 flow [2023-08-29 09:33:06,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 09:33:06,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 09:33:06,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 713 transitions. [2023-08-29 09:33:06,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200583515681984 [2023-08-29 09:33:06,524 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 713 transitions. [2023-08-29 09:33:06,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 713 transitions. [2023-08-29 09:33:06,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:33:06,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 713 transitions. [2023-08-29 09:33:06,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 237.66666666666666) internal successors, (713), 3 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:33:06,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:33:06,529 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:33:06,529 INFO L175 Difference]: Start difference. First operand has 112 places, 123 transitions, 372 flow. Second operand 3 states and 713 transitions. [2023-08-29 09:33:06,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 172 transitions, 753 flow [2023-08-29 09:33:21,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 172 transitions, 741 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-29 09:33:21,992 INFO L231 Difference]: Finished difference. Result has 110 places, 142 transitions, 539 flow [2023-08-29 09:33:21,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=539, PETRI_PLACES=110, PETRI_TRANSITIONS=142} [2023-08-29 09:33:21,993 INFO L281 CegarLoopForPetriNet]: 123 programPoint places, -13 predicate places. [2023-08-29 09:33:21,993 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 142 transitions, 539 flow [2023-08-29 09:33:21,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:33:21,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:33:21,993 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:33:21,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-29 09:33:21,993 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 37 more)] === [2023-08-29 09:33:21,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:33:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1472869579, now seen corresponding path program 1 times [2023-08-29 09:33:21,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:33:21,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428422914] [2023-08-29 09:33:21,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:33:21,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:33:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:33:22,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-29 09:33:22,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:33:22,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428422914] [2023-08-29 09:33:22,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428422914] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:33:22,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:33:22,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 09:33:22,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480812491] [2023-08-29 09:33:22,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:33:22,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 09:33:22,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:33:22,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 09:33:22,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-29 09:33:22,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 457 [2023-08-29 09:33:22,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 142 transitions, 539 flow. Second operand has 6 states, 6 states have (on average 214.0) internal successors, (1284), 6 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:33:22,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:33:22,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 457 [2023-08-29 09:33:22,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:33:28,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:28,057 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:33:28,057 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:28,057 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:28,057 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:28,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:28,976 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:33:28,976 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:28,976 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:28,976 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:29,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:29,482 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:33:29,482 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:29,482 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:29,482 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:30,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:30,051 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:33:30,051 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:30,051 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:30,051 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:30,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:30,058 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:33:30,058 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:30,058 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:30,058 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:30,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:30,509 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,509 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,509 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,509 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:30,554 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,554 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,554 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,554 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:30,587 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,587 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,587 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,587 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:30,588 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,588 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:30,588 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:30,588 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:31,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:31,185 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:33:31,185 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:31,185 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:31,185 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:31,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:31,187 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:33:31,187 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:31,187 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:31,187 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:31,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:31,672 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:31,672 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:31,672 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:31,672 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:31,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:31,974 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:31,974 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:31,974 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:31,974 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:31,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:31,980 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:31,980 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:31,980 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:31,980 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,009 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,009 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,009 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,009 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,045 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,046 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,046 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,231 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,231 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,231 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,231 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,449 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,449 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,449 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,449 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,453 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,453 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,453 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:32,454 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:32,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:32,606 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:32,606 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:32,606 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:32,606 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,283 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,283 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,283 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,283 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,283 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,283 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,284 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,284 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 103#$Ultimate##0true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,524 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,524 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,525 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,525 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,531 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,531 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,531 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,531 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,538 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,538 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,538 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,538 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,585 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,585 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,585 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,585 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,586 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,586 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,586 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,586 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,587 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,587 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,587 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,587 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:33,922 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:33,922 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:33,923 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:34,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:34,013 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:34,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:34,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:34,386 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,386 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,386 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,386 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:34,411 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,411 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:34,411 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:34,411 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:34,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:34,684 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:34,684 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:34,684 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:34,685 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:34,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:34,741 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:34,741 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:34,741 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:34,741 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:34,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:34,742 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:34,742 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:34,742 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:34,742 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,715 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,906 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,906 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,907 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,907 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,926 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,926 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,926 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,926 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,933 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,933 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,933 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,933 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,947 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,947 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,947 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,947 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,948 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,948 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,948 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,948 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:35,956 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:36,011 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,011 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,011 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,012 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:36,364 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,365 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,365 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,365 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:36,441 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,441 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,441 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,441 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:36,530 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,530 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,530 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,530 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:36,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:36,845 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,845 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,846 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,846 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:36,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:36,978 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:36,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:36,978 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:36,978 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:37,339 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,339 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,340 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,340 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:37,383 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,383 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,383 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,383 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:37,480 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,481 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,481 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,481 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:37,482 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,482 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,482 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,482 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:37,805 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:37,806 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,806 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:37,806 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,138 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,138 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,138 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,138 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 103#$Ultimate##0true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,233 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,233 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,233 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,233 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,247 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,247 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,247 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,247 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,251 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,251 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,251 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,251 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,261 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,261 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,262 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,265 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,265 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,265 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,265 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,284 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,309 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:38,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,310 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,310 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,311 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,311 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,763 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,824 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,825 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,825 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,825 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:38,916 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:39,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 113#L709true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,074 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,075 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:39,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,195 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,196 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,196 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,241 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,241 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,241 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,241 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,245 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,245 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,245 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,245 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,267 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,268 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,268 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,438 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:39,488 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,488 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:39,488 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:39,488 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,049 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,049 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,049 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,049 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,138 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,138 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,138 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:40,138 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,152 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,152 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,152 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,152 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,166 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,166 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,166 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,167 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,179 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,180 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,180 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,180 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,194 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,194 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,194 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,194 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,195 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,195 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,195 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,195 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,196 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,196 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,196 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,196 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,212 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,212 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,233 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,233 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,233 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,233 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,258 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,258 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,258 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,258 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:40,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,259 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,259 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:40,259 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,259 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,261 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,261 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,261 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,261 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,262 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,262 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,262 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,262 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,384 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,384 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,384 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,385 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,465 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,465 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,466 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,466 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,502 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,502 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,502 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,502 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,553 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,553 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,553 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,553 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:40,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,647 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,647 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:40,647 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:40,647 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:33:40,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:40,810 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,810 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:40,810 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:40,810 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,161 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,161 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,162 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,162 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,167 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,167 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,167 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,167 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,176 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,176 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,176 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,176 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,177 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,177 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,177 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,177 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,205 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,206 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,206 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,206 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,371 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,371 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,371 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,371 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,411 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,411 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,412 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,412 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,460 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,460 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,460 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,460 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,711 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,711 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,711 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,711 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,798 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,798 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:41,798 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,798 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,807 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,808 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,808 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,808 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,810 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,810 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,810 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,810 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:41,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,811 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,811 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:41,811 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,811 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:41,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,815 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,815 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,815 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,815 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,852 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,852 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,852 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,852 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,853 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,853 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,853 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,853 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,862 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,862 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,862 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,862 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,883 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,883 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,883 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,883 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,884 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,884 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,884 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,884 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,885 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,885 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,885 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,885 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:41,905 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:41,905 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,905 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:41,905 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,023 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,088 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,088 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,088 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,088 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,494 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,494 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,494 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,495 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,538 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,538 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,538 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,538 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,591 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,591 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,591 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,591 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,634 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,634 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:33:42,634 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:42,634 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:42,659 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,659 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:33:42,659 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:42,659 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,686 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,687 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:42,687 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:33:42,687 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,691 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,691 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:42,691 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,691 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:33:42,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,691 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,692 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:33:42,692 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:42,692 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:42,759 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,759 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,759 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:42,759 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:42,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,857 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,857 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,857 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,857 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 103#$Ultimate##0true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,947 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,947 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,947 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,947 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,949 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,949 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,949 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,949 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,960 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,960 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,960 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,961 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,961 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,961 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,961 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,964 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,964 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,964 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:42,964 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,994 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:42,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:42,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:42,994 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:42,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:42,995 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,995 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,995 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:42,995 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,155 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,155 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,156 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,156 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,191 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,191 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,191 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,191 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,237 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,237 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,237 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,237 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,788 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,788 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,840 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,840 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,840 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,840 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,865 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,876 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:43,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,884 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,884 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,884 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,884 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:43,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,891 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,891 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,891 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:43,891 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:43,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,904 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,904 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,904 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,904 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,905 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,905 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,905 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,905 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,909 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,909 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,909 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,909 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0NotInUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,953 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,953 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,953 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,953 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,954 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,954 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,954 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,954 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,975 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,975 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,975 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,975 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,975 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,975 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,976 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,976 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:43,976 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:43,976 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,976 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:43,976 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,072 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,072 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,072 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,072 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,137 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,137 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,137 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,137 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,296 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,296 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,296 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,296 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,336 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,336 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,336 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,336 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,432 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,432 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,432 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,432 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,438 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,438 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,438 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:44,461 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,461 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,461 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,461 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:44,464 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,464 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,465 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,465 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:44,465 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,465 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,465 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,465 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,494 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,494 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,494 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,494 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,498 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,498 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,498 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,498 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,499 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,499 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,499 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:44,499 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:33:44,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,851 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:44,851 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:44,851 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:44,851 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,852 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,852 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:44,852 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:44,856 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:44,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, Black: 270#true, 172#L725-5true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:44,883 INFO L383 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,884 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,888 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:44,889 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:33:44,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:44,995 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:44,995 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:44,995 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:44,995 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,078 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,078 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,078 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,079 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:45,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,092 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,092 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,092 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,092 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,105 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,105 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,106 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,106 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,111 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,111 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,111 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,111 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,112 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,112 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,112 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,112 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,113 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,113 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,113 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,113 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,129 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,129 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,129 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,129 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,161 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,161 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:45,161 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,161 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,162 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,162 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:45,162 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,162 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,164 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,164 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,164 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,164 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,165 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,165 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,165 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,165 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,281 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,281 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,281 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,281 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,354 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,354 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,355 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,355 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,390 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,390 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,390 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,390 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,442 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,442 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,442 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,442 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,541 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,541 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,541 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:45,541 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:45,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,695 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,695 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,695 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,696 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,760 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,760 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,760 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:45,760 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,783 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,783 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,783 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,783 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,786 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,786 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,786 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,786 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,787 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,787 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,788 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,788 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:45,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:45,797 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:45,797 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:45,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,086 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,087 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,087 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:46,087 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,087 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,103 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,104 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:46,104 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,104 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,133 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,133 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,135 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,192 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,192 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,192 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,192 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,193 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,193 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,194 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,233 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,234 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,282 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,282 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,282 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,282 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,288 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,289 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,289 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,289 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,328 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,328 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,328 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,328 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,328 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,328 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,329 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,329 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,330 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,330 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,330 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,330 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,330 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,330 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,331 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,331 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,331 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,331 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,331 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:46,331 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:46,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,350 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,350 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,350 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,350 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,486 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,486 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,486 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,486 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:46,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,489 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,490 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,596 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,596 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,596 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,596 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:33:46,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,734 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,734 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,734 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,734 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,737 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,737 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,737 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,737 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,738 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,738 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,738 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,738 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:46,762 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,762 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,762 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,762 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:46,765 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,765 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,765 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,765 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:46,765 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,766 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,766 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,766 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,793 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,793 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,793 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,794 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,799 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,799 INFO L383 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:33:46,799 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:46,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,861 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,862 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,862 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:46,862 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:46,863 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:46,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:46,973 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:46,973 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:46,973 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:46,973 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,058 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,058 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:47,058 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,059 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,357 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,357 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,357 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,357 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,359 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,360 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,360 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,360 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:47,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,361 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,362 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,362 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:47,362 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:47,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,366 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,367 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,367 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,367 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,400 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,401 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,401 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,401 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,401 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,402 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,402 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,402 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,411 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,415 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,416 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,416 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,417 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,417 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,417 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,418 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,418 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,419 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,419 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,449 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,449 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,449 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,450 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,569 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,569 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,637 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,637 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,637 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,637 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,715 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,715 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,715 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,715 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,753 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,753 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,753 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,753 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,806 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,806 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,806 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,806 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:47,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,851 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,851 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:47,851 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,851 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:47,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,912 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,913 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:47,913 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,913 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:47,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,942 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,942 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:47,942 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:47,942 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,946 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,946 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:47,946 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,946 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:47,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:47,947 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:47,947 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:47,947 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:47,947 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:48,011 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,011 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:48,011 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:48,011 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:48,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,012 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,012 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:48,012 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:48,012 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:48,013 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,013 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:48,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:48,013 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:48,013 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,205 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,205 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,205 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,206 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,206 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,206 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,210 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,210 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,210 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,210 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,213 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,213 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,215 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,216 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,217 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,227 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:48,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,237 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:48,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,263 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,263 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,285 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,286 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,286 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,286 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,287 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,287 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,350 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,350 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,350 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,350 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,699 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,700 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,735 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,735 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,736 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,736 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,737 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,737 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,737 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,737 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,742 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,742 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,742 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:33:48,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:48,803 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:48,803 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,803 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,803 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:48,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:48,804 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,804 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,804 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:48,805 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:48,805 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,805 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,805 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:48,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:48,806 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,806 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,806 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:48,806 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:48,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,888 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,888 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:48,888 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,888 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:48,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,891 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,891 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,891 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,891 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:48,892 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,892 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,892 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:48,892 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,201 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,201 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,201 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,201 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,206 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,206 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,206 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:49,230 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,230 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,230 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,231 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:49,235 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:49,235 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,235 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,262 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,262 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,262 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,262 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,266 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,266 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,266 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,266 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,267 INFO L383 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,267 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:49,267 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:49,267 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:33:49,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,328 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,328 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:49,328 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:49,328 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:49,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,328 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,329 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:49,329 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:49,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,437 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,437 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,437 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,437 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,486 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,486 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,486 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,486 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,511 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,511 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,511 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,511 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,522 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,522 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,522 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,522 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:49,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,530 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,530 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:49,530 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,530 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,537 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,537 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,537 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:49,537 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:49,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,549 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,549 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,549 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,549 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,550 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,550 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,550 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,550 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,554 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,554 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,554 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,554 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,598 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,598 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,598 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,598 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,599 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,599 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,599 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,599 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,600 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,600 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,600 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,600 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:49,984 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,984 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:49,985 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:49,985 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,083 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,084 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,084 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,084 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,243 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,243 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,243 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,244 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,286 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,286 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,388 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,388 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,388 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,388 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,392 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,392 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,392 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,393 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,393 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,393 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,393 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,418 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,418 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,418 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,418 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,421 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,421 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,421 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,421 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,421 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,421 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,422 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,422 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,450 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,450 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,450 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,454 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,454 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:50,454 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,526 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,527 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,528 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,528 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,528 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,528 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,528 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,528 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,528 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:50,531 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,531 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,531 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,531 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 288#true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:50,531 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,531 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,532 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,532 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,532 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,533 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,534 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,534 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,534 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:50,589 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,590 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,590 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:50,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,698 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,700 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,701 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,701 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,701 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,701 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,739 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,740 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,740 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,741 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,746 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,746 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,746 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,746 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,747 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,747 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,747 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,747 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,750 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,751 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,752 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,752 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,767 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,767 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:50,768 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,768 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,768 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,768 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:50,768 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,768 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,781 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,781 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:50,781 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:50,797 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,797 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,798 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,798 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,799 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,799 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:50,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:50,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,839 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,839 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,839 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,839 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:50,892 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,892 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:50,913 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,913 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:50,913 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:50,913 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,242 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,247 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,247 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:51,247 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,247 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:51,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,248 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,248 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,248 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:51,248 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:51,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,249 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,249 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,249 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,249 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,286 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,289 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,289 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,289 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,289 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,290 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,291 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,291 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,291 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,291 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,291 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,291 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,292 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,349 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,349 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,350 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:51,350 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,351 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,351 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:51,351 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,351 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,355 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,355 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,356 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,356 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,356 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,356 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,356 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,356 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,357 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,357 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,357 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,357 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,521 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,521 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,521 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,521 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:51,528 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,528 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,528 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,707 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,707 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:33:51,707 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,707 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,736 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,736 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,736 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,736 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,739 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,740 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:51,766 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,766 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,766 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,766 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:51,769 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,769 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,769 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,769 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:51,770 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,770 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,770 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,770 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,799 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,799 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,799 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,799 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,803 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,803 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,803 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,804 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,804 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,804 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,804 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,804 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,807 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,807 INFO L383 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:51,807 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:51,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,865 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:51,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,865 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,866 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:51,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:51,985 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,985 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:51,985 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:51,985 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,043 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,043 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,069 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,069 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,069 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,069 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,071 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,071 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,071 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,071 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,073 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,073 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,073 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,073 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,082 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,082 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,082 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:52,082 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,091 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,091 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,092 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,092 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:52,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,104 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,105 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:52,105 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,105 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,135 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,135 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,135 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,135 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,136 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,136 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,136 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,136 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 81#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,176 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,176 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,176 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,177 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,177 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 81#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,177 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,177 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,177 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,177 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,188 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,188 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,188 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,188 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,189 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,189 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,189 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,189 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,238 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,238 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,238 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,243 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,243 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,244 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,244 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,609 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 81#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,609 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,609 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,609 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,609 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,610 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,618 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 81#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,618 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,619 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,620 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,620 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,620 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,620 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,620 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,621 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,621 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,621 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,621 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:52,621 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,621 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:52,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,647 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,647 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,647 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,647 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,713 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,713 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,713 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,713 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,785 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,785 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:52,785 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,785 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:52,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,788 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,789 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,789 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,789 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,789 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:52,891 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,891 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:52,891 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:52,892 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,027 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,027 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,027 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,027 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,030 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,031 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,031 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,073 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,073 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,073 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,073 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,076 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,076 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,104 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,104 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,104 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,104 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,109 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,109 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:53,110 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:53,110 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 288#true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,173 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,173 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,173 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,173 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 42#L705-6true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,174 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,174 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,174 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:53,176 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,177 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,177 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,177 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,177 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,177 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,177 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,178 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,178 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,178 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,178 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,178 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,178 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,178 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,185 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,186 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,186 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,187 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,187 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,187 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,187 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,187 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,187 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,187 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,188 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,188 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,188 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,189 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,189 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,239 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,239 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,239 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,239 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:53,240 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,240 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,240 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,241 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,241 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,241 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,242 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,242 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,242 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,242 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,242 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:53,242 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:53,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,391 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,391 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,391 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,392 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,419 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,449 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,449 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,450 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,450 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,451 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:53,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,496 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,496 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,496 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:53,496 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,506 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,506 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,506 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,545 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,545 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,545 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:53,545 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:53,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,547 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,547 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,548 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,548 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,548 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,548 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,548 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,548 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,886 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,886 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,887 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,887 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,889 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,889 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,889 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,889 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,952 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,957 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:53,958 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,958 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:53,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,959 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,959 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:53,959 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,959 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:53,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,962 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,963 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,967 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,967 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,967 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,967 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,968 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,968 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,968 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,969 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:53,970 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,970 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,970 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:53,970 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,970 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:53,970 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,001 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,002 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,002 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,002 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,006 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:54,007 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,007 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,007 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,007 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,007 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,054 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,054 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,054 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,054 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,054 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,058 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,058 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,058 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,058 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,142 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,150 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,293 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,293 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,293 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,293 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,356 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,356 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:33:54,356 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,356 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,423 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,423 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,423 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,423 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,427 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,427 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,427 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,428 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,428 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,428 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,428 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,428 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,430 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,430 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,430 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,430 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,431 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,431 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,431 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,431 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,450 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,450 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,451 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,451 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,454 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,455 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:54,455 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,455 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,455 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,455 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:54,457 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,457 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,457 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,457 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:54,458 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,458 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,458 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,458 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,464 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,464 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,465 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,465 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,465 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,465 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,465 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,465 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,479 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,479 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,480 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,480 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,480 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,495 INFO L383 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,495 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:54,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,496 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:54,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,622 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,622 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:54,622 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:54,622 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,623 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,623 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:54,623 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:54,624 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:54,624 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:54,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,652 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,652 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:54,652 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:54,652 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,653 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,653 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:54,653 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:54,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,805 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,805 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,805 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,805 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,839 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,839 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,840 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,840 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,844 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,844 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,844 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,844 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,847 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,847 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,847 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,847 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,850 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,851 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,851 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,851 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,851 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:54,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,862 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,862 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,862 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,862 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:54,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,873 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,873 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,873 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,873 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:54,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,889 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:54,889 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,889 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,890 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,890 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:54,890 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,890 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:54,912 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,912 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,912 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,912 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,913 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,913 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,913 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,924 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:54,925 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,925 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,925 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:54,925 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:54,925 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:55,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,331 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,331 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,331 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,331 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,365 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,365 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,365 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,365 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,366 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,366 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,366 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,366 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,370 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,370 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,371 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:55,371 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,422 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,422 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:55,423 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:55,423 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:55,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,424 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:55,424 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,424 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:55,424 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,424 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:55,425 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:55,425 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:55,425 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:55,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,435 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,436 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,436 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,436 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,502 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,502 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,502 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:55,502 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,505 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,506 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,506 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,506 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,815 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,815 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,815 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,815 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,819 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,819 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,819 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,819 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,820 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,820 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,820 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,820 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,845 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,845 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,845 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,845 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,849 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,849 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,849 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,849 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,850 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,850 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,850 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,878 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,882 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,882 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:55,882 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:55,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,943 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,943 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,943 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,944 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,944 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,944 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,945 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,945 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,945 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:55,947 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,947 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,947 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,947 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,947 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,947 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,948 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,948 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:55,949 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,949 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,949 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,949 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 33#L706-1true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:55,949 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,949 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,950 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,950 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,950 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,950 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,950 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,950 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,951 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,951 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,951 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:55,951 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:55,952 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,952 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:55,952 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:55,952 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,012 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,012 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,012 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,012 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:56,012 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,012 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,013 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,013 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,013 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,014 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,014 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,014 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,015 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,015 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,015 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,015 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,015 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,015 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,064 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,064 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,064 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,064 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,120 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 50#L713true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:56,126 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,126 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,126 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,126 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,164 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,164 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,164 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,164 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,164 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,165 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,165 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,165 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,170 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:56,170 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,170 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:56,191 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,191 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,191 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,191 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,193 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,193 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,193 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,193 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:56,196 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,196 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,196 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,196 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,237 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,238 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,238 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,238 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,238 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,239 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:56,239 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:56,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,249 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,249 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:56,249 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,249 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,597 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,598 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,598 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,598 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,599 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,599 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,599 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,599 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,685 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,685 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,685 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,685 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,723 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,723 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,723 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,723 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,724 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,724 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,724 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,724 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,726 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,726 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,728 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,728 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,764 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,764 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:56,765 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:56,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,770 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,770 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,770 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,770 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,773 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,774 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:56,774 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,775 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,799 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,850 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,850 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,850 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,850 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 50#L713true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:56,857 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,858 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:56,858 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:56,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:56,980 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,980 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,980 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,980 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,982 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,982 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,982 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,982 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,983 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,983 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,983 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,983 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,984 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,984 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,984 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,984 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,984 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,984 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:56,985 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:56,985 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:56,985 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:56,985 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,025 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,025 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,025 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,025 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,095 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,095 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,095 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,095 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,099 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,099 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,099 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,099 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,100 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,100 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,100 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,100 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,125 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,126 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,126 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:33:57,126 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,179 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,179 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:57,179 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,179 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:57,180 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,180 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:57,180 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,207 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,207 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,207 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,208 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,208 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,208 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,208 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,208 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,220 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,220 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,220 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,221 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,221 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,221 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,234 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,234 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,235 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,235 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,235 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,235 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,245 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:57,246 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:57,246 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,246 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:57,247 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,247 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,247 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,247 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:57,257 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,258 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,258 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,288 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,288 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,288 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,288 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,304 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,304 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,304 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:33:57,304 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,305 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,305 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,332 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,332 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,332 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:57,332 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,333 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,333 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,333 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:57,333 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 113#L709true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:57,333 INFO L383 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,333 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,334 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:57,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,358 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,359 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,359 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,360 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,360 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,363 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,363 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,363 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,364 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,364 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,364 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,365 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,365 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,365 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:57,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,525 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,525 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,525 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:57,525 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 36#L714-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,527 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,527 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,528 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,528 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,567 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,567 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,568 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,568 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,569 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,569 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,569 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,569 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,575 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,575 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,575 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,575 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,575 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,576 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,576 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,576 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,579 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,579 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,579 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,579 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,580 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,580 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,580 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,580 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,596 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,596 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:57,596 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,597 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,913 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,913 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:57,913 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,914 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,914 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,914 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:57,914 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,914 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:57,936 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,937 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,937 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,937 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,937 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,937 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,937 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,937 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,938 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,938 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,939 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,939 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,939 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:57,939 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,939 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:57,939 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,939 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:57,940 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:58,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,005 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,006 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,006 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,006 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,072 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,072 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,072 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,072 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,107 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,107 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:58,110 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,110 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:58,110 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:58,110 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:58,111 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:58,111 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:58,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,111 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,111 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,112 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,112 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,132 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,133 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,133 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,133 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,134 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 81#L709true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,134 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,134 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,135 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,135 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,135 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,135 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,136 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,136 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,136 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,136 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,136 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,136 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,136 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,174 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,174 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:58,174 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,174 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,175 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,175 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,175 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:58,175 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,178 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,178 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,178 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,179 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 36#L714-1true, 81#L709true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,179 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,179 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,179 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,179 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,344 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,344 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,345 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,345 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,351 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,532 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,532 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,532 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:58,532 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,563 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,563 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,563 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,563 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,566 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,566 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,566 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,566 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,567 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,567 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,567 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,567 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,593 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,593 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,593 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,596 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,596 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,596 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,596 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,597 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,597 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,597 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,597 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,620 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,620 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,620 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,620 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,625 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,625 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,625 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,625 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,625 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,626 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,626 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,626 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,628 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,629 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:58,629 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:58,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:58,691 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:58,691 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,691 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:58,692 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,692 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,693 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,693 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,693 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,694 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,694 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,694 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,695 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,695 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,695 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,758 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,758 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,758 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,758 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:58,759 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,759 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,759 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,759 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,760 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,760 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,760 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,761 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:58,761 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:58,761 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,235 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,235 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,235 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,235 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,236 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,236 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,236 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,236 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,237 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,237 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,237 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,237 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,237 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,238 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,238 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:59,239 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,239 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,239 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,240 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,240 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,240 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,243 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,243 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,243 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,243 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:59,263 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,263 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,263 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:59,274 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,274 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,274 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,274 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,279 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,280 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,280 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,280 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,280 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,280 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,280 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,281 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,343 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,343 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,343 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,344 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,375 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,375 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,376 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,376 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,376 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,376 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,376 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,376 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,376 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,377 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,377 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,377 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,377 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,377 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,377 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,378 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:33:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,379 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,379 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,379 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,380 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,381 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:33:59,381 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,382 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,431 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][129], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,484 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:59,489 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,489 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,489 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,489 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:59,496 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,496 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,496 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,496 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:33:59,497 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,497 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,497 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,497 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,527 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,528 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,529 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,529 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,529 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,529 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,530 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,530 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,530 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,533 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,533 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,534 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:33:59,535 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,535 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,573 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:59,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,574 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:33:59,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,580 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,608 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,608 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,608 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:33:59,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,660 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,660 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,661 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,661 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:59,786 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,786 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,786 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,786 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:59,786 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:33:59,787 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,787 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,789 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,789 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,789 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,789 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,790 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,790 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,790 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,790 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,792 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,792 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,792 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,792 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,792 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,792 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,793 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,793 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,793 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,794 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:59,794 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,794 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:59,795 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,795 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,796 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,796 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,796 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,796 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,797 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:33:59,797 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,826 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,826 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,827 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,827 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,831 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,831 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,831 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:59,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,889 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,889 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,889 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,889 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:59,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,893 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,893 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,893 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:59,893 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,893 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,894 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:33:59,894 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,894 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:33:59,930 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,930 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:59,930 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:59,930 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,931 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,931 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:33:59,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:33:59,989 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:33:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:33:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:00,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,014 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,014 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,014 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:00,014 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:00,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,015 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,015 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,015 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:00,015 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:00,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:00,036 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,036 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:00,036 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:00,036 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,037 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,037 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,038 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:00,038 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:00,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,061 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,061 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,061 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:00,061 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:00,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, Black: 270#true, 172#L725-5true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:00,107 INFO L383 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,107 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:00,107 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:00,107 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:00,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:00,113 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,113 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,113 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,113 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,114 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,114 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,114 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:00,116 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,116 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,116 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,116 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,117 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,117 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,117 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,124 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,124 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,124 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,124 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,125 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,125 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,125 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,125 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,125 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,125 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,126 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,127 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,127 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:00,178 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,178 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,178 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,178 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,178 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,179 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,179 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:00,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,641 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,646 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,646 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,647 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,647 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,647 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,657 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,657 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,657 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,658 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,692 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,692 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,692 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,692 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,726 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,726 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,726 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,726 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,727 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,727 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:00,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,770 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,770 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,770 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:00,770 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:00,780 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,780 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,780 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,780 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,815 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,815 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,815 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:00,815 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:00,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,817 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,817 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,817 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,817 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,818 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,818 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,818 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,818 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,837 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,837 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,837 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,837 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,838 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,838 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:00,874 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,874 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:00,874 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,874 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:00,875 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,875 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,875 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,876 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,878 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,878 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,878 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,879 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,879 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,879 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,879 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,880 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,880 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,880 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,880 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,880 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,904 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,905 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,905 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,905 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,908 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,908 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,908 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,908 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,908 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,908 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:00,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,947 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,947 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,947 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,947 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:00,951 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,951 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,951 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:00,951 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,042 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,042 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:01,042 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:01,042 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,049 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,049 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:01,049 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:01,049 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,195 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,195 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,195 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,195 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,262 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,262 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:01,262 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,262 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,332 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,337 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,337 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,337 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,340 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,340 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,340 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,340 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,340 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,341 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,341 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,341 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:01,362 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:01,367 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,367 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,367 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,370 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,370 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,370 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,377 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,377 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,377 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,377 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,378 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,378 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,378 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,378 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,395 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,395 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,395 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,396 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,396 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,396 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,397 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,397 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,397 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,397 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,412 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,412 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:01,412 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:01,412 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:01,466 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:01,466 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,466 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,467 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:01,467 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,467 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,467 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,467 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,468 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,468 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,468 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,468 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,468 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,468 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,468 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,469 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,469 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,469 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,470 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,470 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,470 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 103#$Ultimate##0true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,537 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,537 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,537 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,537 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:01,538 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,538 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,538 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,538 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,539 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,539 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,539 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,539 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,540 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,540 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,540 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,541 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,541 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,541 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,541 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,541 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,541 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:01,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,575 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:01,575 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,576 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:01,576 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:01,576 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,060 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,060 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:02,060 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,060 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,082 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,082 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,095 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,095 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,095 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,095 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,097 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,097 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,097 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,097 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,133 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,133 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:02,133 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,134 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:02,137 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,137 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,137 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,137 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,215 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,215 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,216 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,216 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,221 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,226 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,226 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,226 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,226 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:02,230 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:02,230 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,230 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:02,288 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:02,288 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:02,289 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:02,289 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,289 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,309 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,309 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,309 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,309 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,310 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,311 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,311 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,311 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,312 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,312 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,312 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,312 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,313 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:02,313 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,313 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,313 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,313 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,313 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,315 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,315 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,316 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,316 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,316 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,365 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,365 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,365 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,365 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,400 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,400 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,400 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,400 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,401 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,401 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,401 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,402 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,523 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,559 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,559 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,559 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,562 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,563 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,563 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,563 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,563 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,564 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:02,564 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:02,565 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,565 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,566 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,566 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,566 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,566 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,566 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,566 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,568 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,568 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,569 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,569 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,570 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,572 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,572 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:02,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,601 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,601 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,601 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,601 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,604 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,605 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,656 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,662 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,662 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:02,670 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,670 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,670 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,670 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,671 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,671 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,671 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,721 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,722 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,722 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,722 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,746 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,746 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,746 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,746 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,768 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,768 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,768 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,768 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,769 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,769 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,769 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,769 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:02,787 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,787 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,787 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,788 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,788 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,788 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,788 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,788 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,790 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,790 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,790 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:02,790 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:02,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,818 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:02,818 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,818 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:02,818 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:02,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, Black: 270#true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,842 INFO L383 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-29 09:34:02,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:02,842 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:02,842 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:02,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,848 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,849 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,849 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,850 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,850 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,850 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,851 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,851 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,851 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,853 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,853 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,853 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,853 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,853 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,854 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,854 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,855 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,855 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,855 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,855 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,855 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,855 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,856 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,856 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,856 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,857 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,857 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,857 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,858 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 103#$Ultimate##0true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:02,913 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,913 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,913 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,913 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,914 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:02,914 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:02,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,266 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,332 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:03,339 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,390 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,390 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,391 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,392 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,398 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,425 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,426 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,426 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,426 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,426 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,429 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,429 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,429 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,429 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,471 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,471 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,471 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,472 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,472 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,472 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,473 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,473 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,473 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,473 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,473 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:03,473 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:03,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,482 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,515 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,515 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,515 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,516 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 159#L709true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,569 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,569 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,569 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,569 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,590 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,590 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,590 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,590 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,591 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,593 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,593 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,594 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,594 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,595 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,595 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:03,632 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,632 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,632 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:03,632 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:03,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:03,633 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,633 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:03,633 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,633 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:03,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,638 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,638 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,638 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,638 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,641 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,641 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,641 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,641 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,643 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,644 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,644 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,644 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,644 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,644 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,645 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,645 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,645 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,645 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,670 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][39], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,716 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,716 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,716 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,716 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][172], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 50#L713true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,723 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:03,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,850 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,852 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,852 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,853 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,853 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,853 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,853 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,853 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,853 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,855 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,855 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:03,855 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:03,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,891 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,891 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,891 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:03,891 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:03,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,958 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,959 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:03,959 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:03,959 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,962 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,962 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:03,962 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,962 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:03,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,963 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,963 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:03,963 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:03,963 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:03,991 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,991 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,991 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:03,991 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:04,047 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,047 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,047 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,075 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,075 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,075 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,075 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,076 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,076 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,076 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,076 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,089 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,089 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,089 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,089 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,089 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,089 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,090 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,090 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,090 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,104 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:04,104 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,104 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:04,105 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,105 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,105 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,117 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,117 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,117 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,118 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,118 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,118 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,131 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,131 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,131 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,131 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,132 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,132 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,132 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,132 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,164 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,164 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,164 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,164 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 137#$Ultimate##0true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,181 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:04,181 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,181 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,181 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,182 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 137#$Ultimate##0true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,182 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:04,182 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:04,211 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,211 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,211 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,211 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:04,212 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:04,212 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,212 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,214 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,214 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,214 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,215 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,215 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,215 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,216 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,216 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:04,229 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,229 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,229 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,229 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,229 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,229 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,229 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,230 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,230 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,230 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,230 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,230 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,230 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,230 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,585 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,586 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,586 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,586 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:04,587 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,588 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,588 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,588 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,589 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,590 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,590 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,590 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,590 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,590 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,590 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,591 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,591 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 8#L710-2true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,591 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,591 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 113#L709true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:04,592 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:04,592 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,593 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,593 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,593 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,593 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,593 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:04,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,802 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:04,802 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,822 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,822 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,822 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,822 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,823 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,823 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,823 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,823 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,824 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,824 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,824 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,824 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,833 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,833 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,833 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,833 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,841 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,841 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,841 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,841 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,843 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,843 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,843 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,843 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:04,859 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,859 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,859 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:04,859 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:04,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,881 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,881 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:04,881 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,881 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,881 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:04,882 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,882 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:04,946 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,946 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,946 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,946 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:04,949 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:04,949 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,949 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:04,991 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:04,991 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,991 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:04,992 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:04,992 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:04,992 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,046 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,046 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,046 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,046 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,047 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,047 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,047 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,047 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,066 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,066 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,066 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,066 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,066 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,067 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,067 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,068 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,068 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,068 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,068 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,070 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:05,070 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,070 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,070 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,070 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,070 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,072 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,072 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,072 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,073 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,138 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,139 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,139 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,139 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,140 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,140 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,140 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,140 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,209 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,209 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,209 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,209 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,214 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,214 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,214 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,215 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,217 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,217 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,217 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,217 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 107#L709true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,285 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,285 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,285 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,286 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,289 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,289 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,289 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,289 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,289 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,290 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,290 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,290 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,315 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,315 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,315 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,315 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,315 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,316 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,318 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,318 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,318 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,318 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,319 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,319 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,319 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,320 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:05,320 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,320 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,321 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,321 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:05,321 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,321 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,321 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,321 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,322 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,322 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,322 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,322 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,322 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,322 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,323 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,323 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,324 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,324 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,324 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,324 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,325 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,325 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,325 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,326 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,326 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,326 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,326 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,326 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,326 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,328 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,328 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,329 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,329 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,330 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,330 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:05,330 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,330 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:34:05,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,358 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,358 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,358 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,359 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,364 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,364 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,364 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,364 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,364 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,365 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,365 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,365 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,413 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,413 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,413 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,413 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,417 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,417 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,417 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,417 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,418 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,418 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,418 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,418 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,461 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,461 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:05,461 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:05,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,481 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,481 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,481 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,482 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,483 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,483 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,483 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,483 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,499 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,499 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,499 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,499 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:05,500 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,500 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,500 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,500 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,514 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,514 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,514 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,514 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,515 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,516 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,516 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:05,516 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:05,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,537 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:05,537 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:05,537 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:05,537 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:05,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, Black: 270#true, 172#L725-5true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:05,560 INFO L383 tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-29 09:34:05,560 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:05,560 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:05,560 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:05,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,569 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,570 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,570 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,570 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,571 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,571 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,571 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,572 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,572 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,572 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,573 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,573 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,573 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:05,966 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,966 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,967 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,967 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,967 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,968 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,968 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,968 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,968 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:05,968 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:05,968 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,968 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:05,969 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:05,969 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,163 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,163 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,163 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,164 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,164 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,165 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,165 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,165 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,168 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,168 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,168 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,168 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:06,180 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,181 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,181 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,181 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,189 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,193 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,193 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,229 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,229 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,229 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,229 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,257 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,257 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,257 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,258 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,258 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,258 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,258 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,259 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,259 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,259 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,259 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,260 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:06,260 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,261 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,261 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,261 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,261 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,310 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,310 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,310 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,310 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][129], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,363 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,363 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,363 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,363 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,368 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,368 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,368 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,368 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,375 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,375 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,375 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,375 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,375 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,375 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,376 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,376 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,391 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,391 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,391 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,392 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,392 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,392 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,393 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,393 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,393 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,394 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,394 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,394 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,394 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,394 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,394 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,396 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,396 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,397 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,398 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,398 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,398 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,398 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:06,436 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,436 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:06,436 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:06,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:06,437 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:06,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:06,437 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,442 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,442 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,443 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,443 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,469 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,469 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,469 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,469 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:06,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,518 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,518 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,518 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,518 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,644 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,645 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,645 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,648 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,648 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,648 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,650 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,650 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,651 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,651 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,651 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,652 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:06,652 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,652 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,653 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,653 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,653 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,653 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,653 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,653 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,654 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,654 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,655 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,655 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,655 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,687 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,687 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,687 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,687 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,691 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,691 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,691 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,747 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,748 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,748 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,748 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,751 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,751 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,751 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,751 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,752 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,752 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,752 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,752 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,790 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,790 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,790 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:06,790 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,791 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,856 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,856 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,856 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,856 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,883 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,883 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,883 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:06,883 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,884 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,884 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,884 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,906 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,906 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,906 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,906 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,907 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,907 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,907 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,907 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,932 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,932 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,932 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,932 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:06,975 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,975 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,975 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,975 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:06,976 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,976 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,976 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,976 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:06,977 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,977 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,977 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,977 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,978 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,978 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,978 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,979 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,979 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,979 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,980 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,980 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,980 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,980 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,981 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,981 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,981 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,981 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,981 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,981 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,993 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,993 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,993 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,993 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,994 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,994 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,994 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:06,998 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,998 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,998 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,998 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,998 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,999 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:06,999 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:06,999 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:07,000 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,000 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:07,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,365 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,366 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:07,366 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,369 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,369 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:07,369 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,369 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,370 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,370 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:07,370 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:07,370 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:07,370 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,370 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,370 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,371 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,371 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:07,371 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:07,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:07,549 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,588 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,588 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,588 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,606 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,606 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,606 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,606 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,611 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,611 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,612 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,612 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,612 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,616 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,616 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,622 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,622 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,622 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,622 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,628 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,628 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,628 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,628 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,636 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,636 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,636 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,637 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:07,652 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,652 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,652 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,652 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,689 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,705 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,705 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,705 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,705 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:07,708 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:07,708 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:07,757 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:07,757 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,757 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:07,758 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:07,758 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:07,758 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,798 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,798 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,798 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,798 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,799 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,799 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,799 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,799 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,840 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,840 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,840 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:07,840 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:07,842 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,842 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,842 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,843 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:07,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:07,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:07,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,848 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,848 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,848 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,848 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,851 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,851 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,851 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,851 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,858 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,858 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,858 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,858 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 283#true, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,865 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,865 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,865 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:07,865 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,874 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,874 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,874 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,874 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,877 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:07,877 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,877 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,877 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,881 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,881 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,881 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,881 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,882 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,882 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,882 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,884 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,884 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,884 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,884 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:07,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,953 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,954 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,954 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,954 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,954 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,954 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,955 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,955 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,980 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:07,980 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:07,980 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:07,980 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:07,980 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:07,980 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,015 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,016 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,016 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,016 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,016 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,017 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,017 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,082 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,082 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,082 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,082 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,092 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,093 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,093 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,115 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,116 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,116 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,118 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,118 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,118 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,118 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,119 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,119 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,119 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,119 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,120 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:08,120 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,120 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:08,121 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,121 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,121 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,121 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,121 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,121 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,122 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,122 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,122 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,122 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,122 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,122 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,125 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,125 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,126 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,126 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,126 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,129 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,129 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,129 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,130 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,130 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,130 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,131 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,131 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,131 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:34:08,131 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,131 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,133 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,133 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,133 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:34:08,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,134 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:34:08,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,134 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,134 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,135 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:34:08,135 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:08,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,161 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,161 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,161 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,161 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,165 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,165 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,165 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,165 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,165 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,166 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,166 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,166 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,176 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,176 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:08,176 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:08,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,204 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,204 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,204 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,204 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,210 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,210 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,210 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,210 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,210 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,210 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,211 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,211 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,214 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,214 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,214 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,245 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,245 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,245 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:08,245 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,245 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,246 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:08,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,246 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,246 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:08,246 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,246 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:08,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,261 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,262 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,262 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,262 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,263 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,263 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,263 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,263 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,271 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,271 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,271 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,271 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:08,272 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,272 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,280 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,280 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,280 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,280 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,282 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,282 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,282 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,298 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,298 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:08,298 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:08,298 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:08,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, Black: 270#true, 172#L725-5true, 71#L706-7true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,315 INFO L383 tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event [2023-08-29 09:34:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,324 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,324 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,324 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,325 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,325 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,325 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,325 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,326 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,326 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,327 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,327 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,328 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,328 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,328 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:08,390 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,391 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,391 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:08,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,732 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:08,732 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,732 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,732 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,733 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,733 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:08,733 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,733 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:08,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,733 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:08,733 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:08,734 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,734 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:08,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,895 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,895 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,895 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,895 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:08,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,917 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,917 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,917 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,917 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,917 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,917 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,917 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,918 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,931 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:08,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:08,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:08,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,932 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,932 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:08,932 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:08,932 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:08,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,968 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,968 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,968 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:08,969 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:08,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:08,972 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,972 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,973 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:08,973 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,052 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,052 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,052 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,052 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,057 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,057 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,057 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,057 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,061 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,061 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,062 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,062 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,065 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,065 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,065 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,065 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,065 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,065 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,066 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,066 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,118 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,118 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,118 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,119 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,119 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,120 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,134 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,134 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,134 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,134 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,135 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,136 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,137 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,137 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,138 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,138 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,140 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,140 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,140 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,141 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,190 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,190 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,191 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,191 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,224 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,224 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,224 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,224 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,225 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,225 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:09,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,355 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,355 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,355 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,355 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,390 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,390 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,393 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,394 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,395 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:09,395 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,396 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,396 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,396 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,396 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,397 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,397 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,397 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,399 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,399 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,399 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,399 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,399 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,399 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,400 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,400 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,400 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,401 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,401 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,401 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,402 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,402 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,403 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,403 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,434 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,434 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,434 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,434 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,437 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,437 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,437 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,437 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,438 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,438 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,438 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,438 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,490 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,495 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,495 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,495 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,496 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,496 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,503 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,503 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,503 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,504 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,623 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,623 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,623 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,623 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,623 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,623 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,624 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,624 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,624 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,624 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,648 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,669 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:09,670 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,670 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,670 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,670 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,688 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,689 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,691 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,691 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,691 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,691 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,719 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,719 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,719 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,719 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:09,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 260#true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,739 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,740 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,740 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,740 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,741 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,741 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,741 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,741 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:09,745 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,745 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,745 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,745 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:09,745 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:09,746 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,746 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,747 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,747 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,747 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,748 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,748 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,748 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,749 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,749 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,749 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,750 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,750 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,750 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:09,752 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,752 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,752 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,752 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,753 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,753 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,753 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,763 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,763 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,763 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,763 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,764 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:09,764 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,764 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:09,764 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:09,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:09,849 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:09,849 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:09,849 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:09,849 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:10,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,309 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,309 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,309 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,309 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,310 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,310 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,310 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,311 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,315 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,315 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,315 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,315 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 283#true, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,316 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,316 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,316 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,316 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,339 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,339 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,339 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,339 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,342 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,342 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,342 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,342 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,342 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, 124#L725-4true, Black: 270#true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,347 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,347 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,347 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,347 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,362 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,363 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,367 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,367 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,367 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,367 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 172#L725-5true, 283#true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,368 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,368 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,368 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,368 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,422 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,422 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,423 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,423 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,429 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,429 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,429 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,429 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 283#true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,438 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,438 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,438 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,438 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,442 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,442 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,442 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,442 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,461 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,461 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,461 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,461 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:10,471 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,471 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,471 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,471 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:10,478 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,478 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,478 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,478 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,533 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,533 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,533 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,533 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:10,547 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,547 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,547 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,547 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:10,547 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,547 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,548 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,548 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:10,553 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,553 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,553 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:10,554 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:10,554 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,554 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:10,555 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,555 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,555 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,555 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,588 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,588 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,588 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,588 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:10,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,593 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,593 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,593 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,594 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,603 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,603 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,603 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,604 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,605 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,605 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,605 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,605 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,632 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,632 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:10,632 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:10,632 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,635 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,635 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,639 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,639 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,639 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,639 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,642 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,642 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,642 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,642 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,686 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,686 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,686 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,686 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,716 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,717 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,717 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,717 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,718 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,718 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,718 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,718 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,720 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,720 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,720 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,720 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,721 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,721 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,721 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,721 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,796 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,796 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,796 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,796 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,796 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,797 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,819 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,819 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,819 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,819 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,825 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,825 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,825 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:10,825 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:10,828 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,828 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,828 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,828 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,828 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,828 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,829 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,829 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,829 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,829 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,859 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,859 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,859 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,859 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,865 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,865 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,865 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,865 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,866 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,866 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,866 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,866 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,879 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,879 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,928 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:10,928 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:10,928 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:10,928 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:10,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,933 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,933 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,933 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,933 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,936 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,936 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,937 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,937 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,940 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,940 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,940 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,941 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,950 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,950 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:10,950 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:10,950 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:10,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:10,961 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:10,961 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,961 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:10,963 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,963 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,963 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,963 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,964 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,964 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,964 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:10,965 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,965 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,965 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,965 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:10,966 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,966 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,966 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,966 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,967 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,967 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,967 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,970 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,970 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,970 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,970 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,971 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,971 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,971 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,972 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,972 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,973 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,973 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,973 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,974 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,974 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,974 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,974 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,976 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,976 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,976 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,977 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,977 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,977 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,978 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:10,978 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:10,978 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,979 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,979 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,979 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,979 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,979 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,979 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,980 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,980 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,980 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,981 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,981 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,982 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,982 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,982 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,983 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,983 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:10,983 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:10,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:10,998 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:10,998 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:10,999 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:10,999 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,003 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,003 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,004 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,004 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,004 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,004 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,004 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,004 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,007 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,007 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,007 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,008 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,029 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,030 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,030 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,046 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,046 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,047 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,047 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,064 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,064 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,065 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,065 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,077 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,078 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,078 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:11,078 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:11,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:11,081 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,081 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:11,082 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:11,082 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:11,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,082 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,082 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:11,083 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:11,083 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:11,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,094 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,094 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,094 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,094 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,095 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,095 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,100 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,100 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,100 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,100 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,101 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,101 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,101 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,101 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:11,101 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,101 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,102 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,102 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,106 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,106 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,106 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,115 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,115 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,115 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,115 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:11,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,120 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,120 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:11,120 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:11,120 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:11,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,134 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,134 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,134 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:11,135 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:11,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, Black: 270#true, 172#L725-5true, 151#L707-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,138 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event [2023-08-29 09:34:11,138 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:11,138 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:11,138 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:11,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:11,145 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,145 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,145 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:11,146 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:11,146 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,146 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,147 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,147 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,147 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,148 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,148 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,148 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,149 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,149 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,149 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,150 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,150 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,160 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,160 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,160 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,160 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,161 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,161 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,161 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:11,211 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,211 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,211 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,211 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,212 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,212 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,212 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,212 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,213 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,213 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,213 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,213 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,213 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,213 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:11,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,723 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,723 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,724 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:11,724 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,747 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,747 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,747 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,747 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,749 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,749 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,749 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,749 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,750 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,759 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,759 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,759 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,759 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,767 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,767 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,767 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,767 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,768 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,768 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,768 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,768 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,783 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,783 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,783 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,783 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,804 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,804 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,804 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,805 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:11,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,872 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,872 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,872 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,872 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,875 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,875 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,875 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,913 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,913 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,913 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,913 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,913 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,914 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,914 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,914 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:11,915 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:11,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,963 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,963 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,963 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,963 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,964 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,964 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,964 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,964 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,980 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,980 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,980 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,980 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,981 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,982 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,982 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,982 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,982 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,983 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,983 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,983 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,983 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,983 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,983 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,985 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,985 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:11,986 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:11,986 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,048 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,048 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,049 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:12,049 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:12,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,050 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,050 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,050 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:12,050 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:12,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,115 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,120 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,120 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,120 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,120 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,124 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,191 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,191 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,191 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,191 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,194 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,194 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,194 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,195 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,219 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,219 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,219 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,219 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,219 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,219 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,220 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,220 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,221 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,221 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,221 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,221 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,223 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,223 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,223 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:12,224 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,224 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,224 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,224 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,224 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,224 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,225 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,226 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,226 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,226 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,226 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,227 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,227 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,227 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,228 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,228 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,231 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,231 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,231 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,233 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,233 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,233 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:12,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,262 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,262 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,262 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,262 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,267 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,267 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,267 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,268 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,316 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,316 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,316 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,316 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,319 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,319 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,319 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,319 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,320 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,320 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,320 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,320 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,363 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,363 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,363 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,364 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:12,364 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:12,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,384 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,384 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,384 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,385 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,386 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,386 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,386 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,386 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:12,402 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,402 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,402 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,403 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,404 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,404 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,404 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,404 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,418 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,418 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,418 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,418 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,419 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,419 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,419 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,419 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,441 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,441 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,441 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:12,441 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:12,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,459 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,459 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,459 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,460 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,460 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,460 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,461 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,461 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,461 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,461 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,461 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,461 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,461 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:12,465 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,465 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,465 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,465 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:12,466 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,466 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,466 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,466 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:12,467 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,467 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,467 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,467 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,468 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,468 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,468 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,469 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,469 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,469 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,470 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,470 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,470 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,471 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,471 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,471 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:12,473 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,473 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,473 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,473 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,474 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,474 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:12,474 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,474 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,475 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,475 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,475 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,475 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,572 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,572 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,572 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,572 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,573 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,573 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,573 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,573 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,582 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:12,582 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:12,582 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:12,582 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:12,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,589 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:12,589 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:12,589 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:12,589 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:12,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:12,963 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,963 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,963 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,963 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,964 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,964 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,964 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,964 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,964 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,964 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,965 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:12,965 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,965 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:12,965 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:12,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,969 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,969 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:12,969 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:12,969 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:12,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 288#true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:12,970 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:12,970 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:12,970 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:12,970 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,008 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,008 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,008 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,023 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,023 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,023 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,023 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,028 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,028 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,028 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,028 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,028 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,029 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,030 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,030 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,030 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,030 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,030 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,030 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,031 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,031 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,031 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,031 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,041 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,041 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,042 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,042 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,056 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,057 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,057 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,057 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,058 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,058 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,058 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,058 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,069 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,069 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,070 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,070 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 172#L725-5true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,070 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,070 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,070 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,071 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,122 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,122 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,129 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,129 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,129 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,129 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,146 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,146 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,171 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,171 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,174 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,174 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,174 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,174 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,174 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,174 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,176 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,176 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,176 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,176 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,178 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,178 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,178 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,178 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,185 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,185 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,224 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,224 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,224 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,224 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,228 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,228 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,228 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,228 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,256 INFO L383 tUnfolder$Statistics]: this new event has 61 ancestors and is not cut-off event [2023-08-29 09:34:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2023-08-29 09:34:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is not cut-off event [2023-08-29 09:34:13,256 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2023-08-29 09:34:13,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:13,260 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,260 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,260 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,260 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:13,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,263 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,263 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,263 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,263 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:13,264 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:13,265 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:13,265 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:13,266 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:13,266 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,266 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:13,267 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:13,267 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,267 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,269 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,269 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,269 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,269 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,270 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,270 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,288 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,288 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:13,288 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,288 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:13,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,316 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,316 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,316 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,316 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,319 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,347 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,347 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,347 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,347 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,350 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,351 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,351 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,351 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,352 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,352 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,352 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,352 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,354 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,354 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,354 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:13,354 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,355 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,355 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:13,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,388 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,389 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,389 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,389 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,389 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,392 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,392 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,393 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,393 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,394 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,427 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,427 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,427 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,427 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,430 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,430 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,430 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,430 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,432 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,432 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,432 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,432 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,432 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,442 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,510 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,514 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,514 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,514 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,518 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,518 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,518 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,518 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,519 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,519 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,521 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,523 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,524 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,524 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,525 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,525 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,525 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,574 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,574 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,574 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,574 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,579 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,579 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,579 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,579 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,582 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,582 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,583 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,583 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,585 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,585 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,585 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,585 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,586 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,586 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,586 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,586 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,591 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,591 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,597 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,598 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,598 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,598 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:13,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,598 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,599 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,599 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,599 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:13,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,628 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,628 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,628 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:13,628 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:13,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,644 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,644 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,644 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,644 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,645 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,645 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,645 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,646 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,646 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,646 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,646 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,646 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,652 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,652 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,652 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,652 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,653 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,653 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,653 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,653 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,655 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,655 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,655 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,655 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,656 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,656 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,656 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,656 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,670 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,670 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,670 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,671 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,671 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,672 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,672 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,674 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,674 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:13,675 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,675 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,675 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,675 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:13,676 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,676 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,676 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,676 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,678 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,678 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,678 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,678 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,679 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,679 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,679 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,680 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,680 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,680 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,681 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,681 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,681 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,681 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,681 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,682 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,682 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,683 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,683 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,683 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,683 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,684 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,684 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,684 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,684 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,685 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,685 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,685 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,685 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,686 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,686 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,686 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,686 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,686 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,687 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 36#L714-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,687 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,687 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:13,688 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,688 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,688 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 36#L714-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:13,689 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,689 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,689 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,690 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,690 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,690 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,690 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,691 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,691 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:34:13,691 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,692 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,705 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,705 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,705 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,705 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,705 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,706 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,706 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,706 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,720 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,720 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,720 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,720 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,725 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,726 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,726 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,726 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,756 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,756 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,756 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,756 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,764 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,764 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,764 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,764 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,764 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,764 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,765 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,765 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,765 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,765 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:13,767 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,768 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,768 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,768 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,768 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,769 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,769 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:13,769 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:13,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,777 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,777 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,777 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,777 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,777 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,777 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,778 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,778 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,781 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,781 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,781 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,791 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,791 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,791 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:13,791 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,795 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,795 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,795 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,795 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:13,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,808 INFO L383 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2023-08-29 09:34:13,808 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,808 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:13,808 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,816 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,816 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,816 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,817 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,817 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,817 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,817 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,818 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,818 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,818 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,819 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,819 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,819 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,820 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,820 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,820 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,830 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,830 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,830 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,830 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,831 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,831 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,831 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,834 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,834 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,834 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,834 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,835 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:13,835 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,835 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,835 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,836 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,836 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,836 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,836 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:13,886 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,886 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,886 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,886 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,888 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,888 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:13,888 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:13,889 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:13,889 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:13,889 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,889 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:13,889 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:13,889 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,354 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,354 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,355 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,355 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:14,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,355 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,355 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,355 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,356 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:14,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,377 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,377 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,377 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,377 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,383 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,383 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,383 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,383 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,384 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,384 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,384 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,385 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,390 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,390 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,390 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,390 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,404 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,405 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,405 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,405 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,414 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,414 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,414 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,414 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,424 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,424 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,424 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,424 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,449 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,449 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,449 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,449 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,492 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,492 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,493 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,493 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,510 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,510 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,510 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,510 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,512 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,512 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,513 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,513 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:14,513 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,513 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,513 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,513 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,562 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,562 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,563 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,563 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,563 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,564 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,601 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,601 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,602 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,602 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,603 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,603 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,603 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,603 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,639 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,639 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:14,639 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:14,639 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,642 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,642 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,642 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,642 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:14,642 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:14,642 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,648 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,648 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,648 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,648 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,651 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,651 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,651 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,651 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,656 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,656 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,656 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,656 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,663 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,663 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,663 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,663 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,671 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,671 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,671 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,671 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,674 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,674 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,675 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,675 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,675 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,675 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,677 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,678 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,678 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,678 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,679 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,679 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,679 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,679 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,680 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,680 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,680 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,680 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,748 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,748 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,748 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,748 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,749 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,749 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,749 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,749 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,772 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,772 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,772 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,772 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,772 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,772 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,808 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,808 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,808 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,808 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,809 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,809 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,809 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,809 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,809 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,810 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,810 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,810 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,872 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,872 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,872 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,872 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,883 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 107#L709true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,883 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,883 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,884 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,900 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,900 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,900 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,900 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,900 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,901 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,901 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,901 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,902 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,902 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,902 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,902 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,903 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,903 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,903 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,903 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,904 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:14,904 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,904 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,905 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,905 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,905 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,905 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,905 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,905 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,906 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,906 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,906 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,906 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,906 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,907 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,907 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,907 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,909 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,909 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,910 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,910 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,910 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,913 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,913 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,913 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,914 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,914 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,914 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,915 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,915 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,915 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,915 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,915 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:14,915 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,917 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,917 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,917 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,918 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,918 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:14,918 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:14,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,945 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,945 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,945 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,945 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,948 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,948 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,948 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,948 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,949 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,949 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,949 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,958 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,958 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,958 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,958 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,959 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,959 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:14,959 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,959 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:14,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,983 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,984 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,984 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,984 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,989 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,989 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,989 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,992 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,992 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,992 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:14,992 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:14,993 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,993 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:14,993 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:14,993 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,022 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,022 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,022 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,022 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,022 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,023 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,023 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,023 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,023 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,023 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,039 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,039 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,039 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,039 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,040 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,040 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,040 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,041 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:15,049 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,049 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,049 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,049 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,050 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,050 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,050 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,050 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,057 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,057 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,058 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,058 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,059 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,059 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,059 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,059 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,059 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,060 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,060 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,060 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,076 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,076 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,076 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,076 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:15,094 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,094 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,094 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,094 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:15,095 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,095 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,095 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,095 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,096 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,096 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,096 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,096 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,096 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,096 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,097 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,097 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,097 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,098 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,098 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,161 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,161 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,161 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:15,161 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,184 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,184 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,184 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,185 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,185 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,185 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,185 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,186 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,186 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,186 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,189 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,189 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:15,189 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,189 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,196 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,196 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,196 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,196 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:15,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,210 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,210 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,210 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,211 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,211 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,211 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,211 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,212 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,261 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,261 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,261 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,261 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,262 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,262 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,262 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,262 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:15,281 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:15,281 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,282 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,282 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,283 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,283 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:15,284 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,284 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,297 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,297 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,297 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,297 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,297 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,298 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,307 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,307 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,307 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,307 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,307 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,308 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,308 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,308 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,308 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,308 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,308 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,309 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,309 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,309 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,309 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,309 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:15,312 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,313 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,313 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,313 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,315 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,315 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,315 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,315 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,316 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,316 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,316 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,316 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, 124#L725-4true, Black: 270#true, 71#L706-7true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:15,320 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,320 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,320 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,320 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,326 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,326 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,326 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,327 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,327 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,327 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,327 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,360 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,360 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,360 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,360 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,381 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,381 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,381 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,382 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,387 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,387 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,387 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,387 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,387 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,387 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:15,388 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:15,388 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,388 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,712 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,713 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,713 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,713 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:15,724 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,724 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,724 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,724 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:15,743 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,743 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,743 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:15,743 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:15,747 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,747 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,748 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,748 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,748 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,748 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:15,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,764 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,764 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,764 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,764 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:15,783 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,783 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,783 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,784 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,840 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,840 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,840 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,841 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,881 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:15,882 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:15,882 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,883 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:15,883 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:15,883 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,884 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,906 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,909 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,909 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,909 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,910 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,946 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,947 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,972 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,972 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,972 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,973 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:15,973 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:15,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,976 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,976 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,976 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,976 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,977 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,977 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,977 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,977 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:15,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,978 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:15,978 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,978 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,978 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:15,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,981 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,981 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:15,981 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:15,981 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,990 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:15,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,990 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,990 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:15,991 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,991 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:15,991 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:15,991 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,991 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:15,991 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:16,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,011 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,011 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,011 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,011 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 229#L706-1true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,012 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,013 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,013 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,014 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,014 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,014 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,014 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,014 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,014 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:16,017 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:16,017 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,017 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,018 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,018 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,018 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,018 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,042 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,042 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,042 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,042 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,042 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,042 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,045 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,045 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,045 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,045 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,046 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,046 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,046 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,046 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,047 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,047 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,047 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,047 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,052 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,052 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,052 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,052 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,055 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,055 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,055 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,055 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,056 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,056 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,056 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,056 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,058 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,058 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,058 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,059 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,061 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,061 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,061 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,061 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,062 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,062 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,062 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,062 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,062 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,062 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,063 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,063 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,113 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,113 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,114 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,114 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,116 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,116 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,116 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,116 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,130 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,130 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,130 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,130 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,131 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,131 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,136 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,136 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,136 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,137 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,138 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,138 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,138 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,138 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,140 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,140 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,140 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,140 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,141 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,142 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,143 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,143 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,143 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,143 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,144 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,144 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,144 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,144 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,145 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,145 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,162 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,163 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:16,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,180 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,180 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:16,180 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,180 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,186 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,186 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,186 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,186 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,187 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,187 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,187 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,187 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,187 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,187 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,188 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,188 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,188 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,188 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,188 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,188 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,194 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,194 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,196 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,196 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,204 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,204 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:16,204 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,205 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,205 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,205 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,205 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:16,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,229 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,229 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:16,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,247 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,247 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,247 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 107#L709true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,248 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,248 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,248 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,265 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,265 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,265 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,265 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,270 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,270 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,270 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,270 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,271 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,271 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,271 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,272 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,272 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,272 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,273 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,273 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,273 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,274 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,274 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,275 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,275 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,275 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,275 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,276 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,276 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:16,276 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,276 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:16,277 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:16,277 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,277 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,278 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,278 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,278 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,279 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,279 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,279 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,306 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,306 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,306 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,307 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,313 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,313 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,313 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,313 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,339 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,339 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,339 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,339 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,343 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,343 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,343 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,343 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,343 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,343 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,344 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,344 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:16,346 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,346 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,346 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,346 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,347 INFO L383 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2023-08-29 09:34:16,348 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,348 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:16,348 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:16,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 137#$Ultimate##0true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,368 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,368 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,368 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,368 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:16,383 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,383 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,384 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,384 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,384 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,385 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:16,388 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:16,388 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,388 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:16,389 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,389 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,389 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,389 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,389 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,390 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,390 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,391 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,391 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,392 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,392 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,392 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,392 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:16,394 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,394 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,394 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,395 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,404 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,404 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,404 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,404 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:16,405 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,405 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,405 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:16,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,490 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:16,490 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:16,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:16,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,575 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,575 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,575 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,575 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,576 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,576 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,576 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,576 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,580 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,580 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,580 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,580 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,581 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,581 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,581 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,581 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,601 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,601 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,601 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,601 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,604 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,604 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,604 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,604 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,604 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,604 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,620 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,620 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,620 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,620 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,621 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,621 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,621 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,621 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,626 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,626 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,626 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,626 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 283#true, 260#true, 182#L706-1true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,627 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,627 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,627 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,627 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,668 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,668 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,668 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,668 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,675 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,675 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,675 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,675 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,683 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,683 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,683 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,683 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:16,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,687 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,687 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,687 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,687 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,705 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,705 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,705 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,705 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,714 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,714 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,714 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,714 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,720 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,720 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,720 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:16,720 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:16,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,770 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,770 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,770 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,770 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:16,784 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,785 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:16,790 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:16,790 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,790 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,791 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:16,791 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:16,791 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,131 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,131 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,132 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,132 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,137 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,138 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,138 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,138 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,149 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,149 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,149 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,149 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,151 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,151 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,151 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,151 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,188 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,188 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,188 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,188 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,192 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,192 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,192 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,192 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,192 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,192 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,197 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,197 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,197 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,198 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,201 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,202 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,202 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,202 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:17,257 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,257 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,257 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,257 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,292 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,293 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,293 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,293 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,294 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,294 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,295 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,295 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,297 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,297 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,297 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,297 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,297 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,298 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,298 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,298 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,372 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,372 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,372 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,372 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,372 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,372 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,384 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,384 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,384 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,384 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,389 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,389 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,390 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,390 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,393 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,393 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,393 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,394 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,394 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,425 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,425 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,425 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,425 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,432 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,432 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,432 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,432 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,432 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,432 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,433 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,433 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,439 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,439 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,439 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,439 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,488 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:17,488 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:17,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,494 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,494 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,494 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,494 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,497 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,497 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,497 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,497 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,501 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,501 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,501 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,511 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,511 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:17,511 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:17,511 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:17,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,521 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,521 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,521 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,521 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,522 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,523 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,523 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,524 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,524 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,524 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,525 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,525 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,525 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:17,526 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,526 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,526 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,526 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,527 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,527 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,527 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,527 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,528 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,528 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,528 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,529 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,529 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,529 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,529 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,531 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,531 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,531 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,531 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,532 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,532 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,532 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,532 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,532 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,533 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,533 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,533 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,534 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,534 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,535 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,535 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,538 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,538 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,538 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,539 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,539 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,539 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,540 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,540 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,540 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,541 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,541 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,541 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,541 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,542 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,542 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,542 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,542 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,543 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,543 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,543 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,543 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,543 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,544 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,545 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,545 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,545 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,563 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,563 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,563 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,563 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,568 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,568 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,568 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,569 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,569 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,572 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,572 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,572 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,572 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,573 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,573 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,573 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,573 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,589 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,589 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,589 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,589 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,589 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,590 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,590 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,590 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,604 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,604 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,604 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,604 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,605 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,605 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,605 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,606 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,606 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,606 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,621 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,621 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,621 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,621 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,635 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,635 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,635 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,636 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,636 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,640 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,640 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,640 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,640 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,641 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,641 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,641 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,641 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,653 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,653 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,653 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,653 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,655 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,655 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,655 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:17,660 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,660 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,660 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,660 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:17,661 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,661 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,661 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,666 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,666 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,666 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,666 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,667 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,667 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,667 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,667 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,676 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:17,676 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,676 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,676 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:17,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,681 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,681 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,681 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,681 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:17,699 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:17,700 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,700 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,702 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,702 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,702 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,703 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,703 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,751 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,752 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,752 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,752 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,752 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,752 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,759 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,759 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,759 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,759 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,759 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,759 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,763 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:17,763 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,786 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,787 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,788 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,788 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,788 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,792 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:17,792 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:17,792 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,792 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:17,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,809 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,810 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,810 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,810 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,811 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,812 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,812 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,812 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,860 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,860 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,860 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,860 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,862 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,862 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,862 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,862 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,873 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,873 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,873 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,873 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:17,883 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:17,883 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,883 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,884 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,884 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,884 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,884 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,884 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,884 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,885 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,885 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,886 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,886 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:17,886 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,886 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:17,895 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,895 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,896 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,896 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,896 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,896 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,897 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,897 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,897 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,897 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,897 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,898 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,900 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,900 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,900 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,900 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,900 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,900 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,900 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,901 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,901 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,906 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,906 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,906 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,907 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,907 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,907 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,907 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,907 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:17,912 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,912 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,912 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,912 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [260#true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 139#L710-3true, 124#L725-4true, Black: 270#true, 151#L707-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,918 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,918 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,918 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,918 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,920 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,920 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,920 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,920 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,921 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,921 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:17,921 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,921 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:17,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,976 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,976 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,976 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,976 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,977 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,977 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,977 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,978 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:17,978 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:17,978 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,979 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,979 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,980 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,980 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,980 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:17,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:17,997 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,997 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:17,997 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:17,997 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,029 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,029 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,029 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,029 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,029 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,029 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,041 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,041 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,041 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,041 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,049 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,049 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,049 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,049 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,051 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,051 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,051 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,052 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:18,064 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,064 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,064 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,064 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,068 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,068 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:18,069 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,069 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,069 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,099 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,099 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,099 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,100 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,101 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,101 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,101 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,139 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,139 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,139 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,139 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,140 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,140 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,140 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,140 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,143 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,144 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,144 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,144 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,154 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,154 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,154 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,154 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,155 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,155 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,155 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,155 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,166 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,166 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,166 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:18,167 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,167 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,167 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,167 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,494 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,494 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,494 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:18,494 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,497 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,497 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,497 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,497 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,497 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,497 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,498 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,498 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,499 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,499 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,499 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,499 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:18,514 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,514 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,514 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,532 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,533 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,533 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,533 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,533 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,533 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,534 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,534 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,534 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,534 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,534 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,534 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:18,536 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,536 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,536 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,537 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:18,537 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,537 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,537 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,537 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,538 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,538 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,538 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,539 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,568 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,569 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:18,572 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,572 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:18,573 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,575 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,576 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,586 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,588 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,595 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,595 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,596 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,596 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,601 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,602 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,602 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,629 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,630 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,637 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,637 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,637 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,637 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,638 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,638 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,638 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,638 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,641 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,642 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,642 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,650 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,650 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,650 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,650 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,652 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,652 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,653 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,653 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,654 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,655 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,655 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,655 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,657 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,657 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,658 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,658 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:18,659 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,659 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,659 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,660 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,667 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,667 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,667 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,667 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,679 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,679 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,679 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,679 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,707 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,707 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,707 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,708 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,722 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,722 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,722 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,723 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,723 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,723 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,723 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,724 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,725 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,725 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,739 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,739 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,739 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,741 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,742 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,742 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,742 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,746 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,746 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,746 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,746 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,747 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,747 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,747 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,747 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,748 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,749 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,749 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,749 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,749 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,765 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,765 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,765 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:18,765 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,766 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,766 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,766 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,766 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:18,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,778 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,778 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:18,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,785 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,785 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,785 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,785 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,786 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,786 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,786 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,786 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,787 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,787 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,798 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,798 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:18,798 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,798 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,799 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,799 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:18,799 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,799 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,814 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,814 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,814 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:18,814 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:18,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,852 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,852 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,852 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,852 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,854 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,854 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,854 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,854 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,857 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,857 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,857 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,857 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,857 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,858 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,858 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,859 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,859 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,859 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,860 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,860 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,860 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,860 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,861 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,861 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,861 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,861 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,861 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,861 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,862 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,862 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,862 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,863 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:18,863 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,863 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,863 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:18,864 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,865 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,865 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,865 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:34:18,865 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 54#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,888 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,888 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,888 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,888 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,895 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,895 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,895 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,895 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 74#L707true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,897 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,897 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,897 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:18,897 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:18,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,916 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:18,919 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event [2023-08-29 09:34:18,919 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,919 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:18,919 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:18,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:18,949 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,949 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,950 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,950 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,950 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:18,953 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:18,953 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,953 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,954 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:18,954 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,954 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,954 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,955 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:18,955 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,955 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,956 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 33#L706-1true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,956 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,956 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,957 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,957 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,957 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,958 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,958 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,958 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:18,959 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,959 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,959 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,959 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][93], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,960 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1381] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][216], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 81#L709true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:18,960 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:18,960 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:18,960 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:18,961 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,961 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:18,961 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:18,961 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,036 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,036 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,036 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,044 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:19,045 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:19,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:19,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,051 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,051 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:19,051 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:19,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:19,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,126 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,126 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,126 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,126 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,126 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,126 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,127 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:19,127 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,130 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,130 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,130 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,131 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,149 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,149 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,149 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,149 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,149 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,149 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,153 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,153 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,153 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,153 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,156 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,157 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,157 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,157 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,157 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,157 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,157 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,157 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,157 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,158 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,167 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,167 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,167 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,167 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,168 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,168 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,168 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,168 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 102#thr1EXITtrue, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,175 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,175 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,175 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,175 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 33#L706-1true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,175 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,175 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,220 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,220 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,220 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:19,220 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:19,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,221 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,221 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:19,221 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,221 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:19,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,227 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,227 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,227 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,227 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,244 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,244 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,244 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,244 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,244 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,268 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,268 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,268 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,268 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,271 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,271 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,271 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,271 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,271 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,271 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,272 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,272 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,272 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,272 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:19,275 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,281 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,281 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,281 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,281 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,319 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,319 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,319 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,319 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,323 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,323 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,323 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,323 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,349 INFO L383 tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event [2023-08-29 09:34:19,350 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2023-08-29 09:34:19,350 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is not cut-off event [2023-08-29 09:34:19,350 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is not cut-off event [2023-08-29 09:34:19,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,354 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:19,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:19,358 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,358 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,358 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:19,359 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:19,359 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,359 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:19,360 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,360 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,360 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:19,361 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,361 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,361 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,361 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:19,361 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,361 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,362 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,362 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,363 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,363 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,363 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,363 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,364 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,364 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,364 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,364 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,378 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,378 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:19,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,407 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,407 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,408 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,408 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,410 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,411 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,411 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,411 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,437 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,437 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,437 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,437 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:19,441 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,441 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,441 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,441 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,442 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,442 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,442 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,442 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,445 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,445 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,445 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:19,445 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,445 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,445 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:19,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,476 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,476 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,476 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,476 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,476 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,477 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,477 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,477 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,477 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:19,480 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:19,481 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,481 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,482 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,482 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,482 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,482 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,512 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,512 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,512 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,512 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,515 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,515 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,515 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,515 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,516 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,516 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,517 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,517 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,526 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,526 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,527 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:19,527 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:19,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,899 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,899 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,899 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,899 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,904 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,904 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,904 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,904 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,905 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,905 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,908 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,908 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,909 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,909 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,912 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,912 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:19,912 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,912 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:19,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,916 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,917 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,917 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,917 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,919 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,920 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,920 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,920 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,920 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,920 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,920 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,921 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,921 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,921 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,921 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,921 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,921 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,921 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,922 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,922 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,980 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:19,981 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:19,981 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:19,981 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:19,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,987 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,987 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,987 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,987 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,992 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,992 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,992 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,992 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,996 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,996 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:19,996 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,996 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:19,997 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,997 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:19,997 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:19,997 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,004 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,004 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:20,005 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,005 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,012 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,012 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,012 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,012 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:20,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,014 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,014 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,014 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,014 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:20,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,048 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,048 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:20,049 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,049 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,066 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,066 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,066 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,066 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,067 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,067 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,067 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,068 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,068 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,068 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,068 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,068 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,075 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,075 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,075 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,078 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,078 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,078 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,091 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,091 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,092 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,092 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,092 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,092 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,092 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,092 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,093 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,093 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,093 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,093 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,094 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,094 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,094 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,094 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,095 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,095 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,095 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,095 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,096 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,096 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,096 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,096 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:20,096 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,097 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,097 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,099 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,099 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,099 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,099 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,100 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,100 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,100 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,101 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,101 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,101 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,102 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,102 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,103 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,103 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,103 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,104 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,104 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,104 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,104 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,105 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 213#L710-2true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,105 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,105 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,106 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,106 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,106 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,106 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,107 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,108 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,108 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,108 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,109 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,109 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,109 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 81#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,110 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,110 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,111 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,111 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,111 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,112 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,112 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,112 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,112 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,127 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,127 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,127 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,127 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,127 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,127 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,128 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,128 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,128 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,143 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,143 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,143 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,143 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,149 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,149 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,149 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,149 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,176 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,176 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,176 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,176 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,183 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,183 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,183 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,183 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,183 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,183 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,184 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,184 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,184 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,184 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,187 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,187 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,187 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,187 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,188 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,188 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,188 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,188 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,197 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,197 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,197 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:20,201 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:20,201 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,211 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,211 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:20,211 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,211 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,215 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,215 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,215 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,215 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:20,231 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,231 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,231 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:20,232 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,232 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,232 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,232 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,234 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,234 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,235 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,235 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,278 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,278 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,278 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,278 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,278 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,278 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,284 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,284 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,284 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,284 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,284 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,284 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,312 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,312 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,312 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,313 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,313 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,313 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,313 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,314 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,314 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,314 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,314 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,316 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,317 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,317 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,317 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,334 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,335 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,335 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:20,387 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,387 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,387 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,398 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,400 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,400 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,400 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:20,410 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,410 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,410 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,410 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:20,410 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,410 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,410 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,411 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,411 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,411 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,411 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,411 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,411 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,411 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,412 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,412 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,413 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,413 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,413 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,413 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,414 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,414 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:20,414 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:20,414 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,424 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,424 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,424 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,424 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,424 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,425 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,425 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,425 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,425 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,426 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,426 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,427 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,427 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,427 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,427 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,428 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,428 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,428 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,428 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,430 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,430 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,430 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,430 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,430 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,441 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,441 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,441 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,441 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,446 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,446 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,446 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,446 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,447 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,447 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,447 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,447 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,503 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,503 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,503 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,503 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,504 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,504 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,504 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,505 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,505 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,505 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,506 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:20,506 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:20,507 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,507 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,507 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,507 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,508 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,508 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,508 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,508 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,508 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,514 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,514 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,514 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,514 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:20,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,514 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:20,515 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:20,515 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,524 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,524 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,524 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,540 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,540 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,540 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,541 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,541 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,541 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,541 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 260#true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,542 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,543 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,543 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,543 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,556 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,556 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,556 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,557 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,557 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,557 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,557 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,557 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,557 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,571 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,571 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,571 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,571 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true]) [2023-08-29 09:34:20,575 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,575 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,575 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,575 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,584 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,584 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 126#L710-3true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,585 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,585 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,585 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:20,586 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,586 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,586 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,586 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,587 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,587 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,587 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,588 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,588 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,637 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,637 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,637 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,670 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,670 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,670 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,670 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,687 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,687 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,687 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,687 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,688 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,688 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,688 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,691 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,691 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,691 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,691 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,692 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,693 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,693 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,693 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:20,703 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,703 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,703 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,703 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:20,704 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,704 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,704 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,704 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,705 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,705 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,705 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,705 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 126#L710-3true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,730 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,730 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,730 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,730 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:20,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:20,735 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:20,735 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,735 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,736 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,736 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,736 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,736 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:20,743 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:20,743 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,743 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:20,757 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,757 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,757 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,757 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:20,758 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,758 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:20,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,774 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,775 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,775 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,775 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,776 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,776 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,776 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,777 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,777 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,777 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,778 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,778 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,778 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,779 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,779 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,779 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,779 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,780 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,781 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,781 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,782 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,782 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,782 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,782 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,792 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,792 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,792 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,792 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,795 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,795 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,795 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,795 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,795 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,796 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,796 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,796 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,796 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,796 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 260#true, 25#L714true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,798 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,798 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,798 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,798 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,807 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,807 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,807 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,807 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,813 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,813 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,813 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,813 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,821 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,822 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,822 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,822 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:20,823 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:20,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,834 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,834 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,835 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,835 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:20,835 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,835 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:20,835 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:20,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,850 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,851 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,851 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,851 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,853 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,853 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,853 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,853 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,854 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,854 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,854 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,854 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,854 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,854 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,855 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,855 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,881 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,881 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,881 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,881 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,885 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,885 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,885 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,889 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,889 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,906 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,906 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,906 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,906 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,907 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,907 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,907 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,907 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,912 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,912 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,912 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,912 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,912 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,912 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,916 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,916 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,916 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,916 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,916 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,916 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,916 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,916 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,917 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,917 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,917 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,917 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,918 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,918 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,918 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,918 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,918 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,918 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,919 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,919 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,919 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,919 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,919 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:20,919 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:20,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,934 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,934 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,934 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:20,934 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,935 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,935 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,935 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,935 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:20,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:20,945 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:20,945 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,945 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:20,945 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:21,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,272 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,272 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,272 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,272 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,273 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,273 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:21,274 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:21,274 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:21,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,275 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,275 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:21,275 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:21,275 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:21,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,280 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,285 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,285 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:21,286 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,287 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,287 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:21,288 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:21,288 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:21,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 107#L709true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,349 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,350 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,351 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,351 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,352 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,352 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,352 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,352 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,353 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,353 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,353 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,353 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,357 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,357 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,357 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,357 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,358 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,358 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,358 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,358 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,359 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,359 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,359 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,360 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,360 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,360 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,360 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,360 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,361 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,361 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,361 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,361 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,362 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,362 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,362 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,362 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,363 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,363 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,363 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,363 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,364 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,364 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:34:21,365 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,365 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 54#L707-1true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,366 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,366 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,366 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,366 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,387 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:21,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:21,388 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:21,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,394 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,394 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,394 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,396 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,396 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,396 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,396 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,410 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,410 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:21,410 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:21,411 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:21,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:21,412 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:21,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,421 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,421 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,421 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,421 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:21,449 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,449 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,449 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,449 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:21,450 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,450 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,450 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,450 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,451 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,451 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,452 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,452 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,511 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,511 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,511 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,511 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,531 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,531 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,531 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,532 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,532 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,532 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,532 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,533 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,533 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,533 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,533 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,533 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,534 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,534 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,534 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,536 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,536 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,536 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,536 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,542 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,542 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,542 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,542 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,557 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,558 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,558 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,558 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,606 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,606 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,606 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,606 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,607 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,607 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,607 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,607 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,625 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,625 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,625 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,625 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,625 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,625 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,626 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,626 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,627 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,627 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,627 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,628 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,628 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:21,642 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,642 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,649 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,649 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,649 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,649 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,649 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,649 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,650 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,650 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,650 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,650 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,650 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,650 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,651 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,655 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,655 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,655 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,655 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,658 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,658 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,658 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,658 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,658 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,659 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,659 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,659 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,666 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,666 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,666 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,666 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,667 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,667 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,667 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,667 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,698 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,698 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,698 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,698 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,720 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,720 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,720 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,720 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,720 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,720 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,721 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,721 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,727 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,727 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,727 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:21,728 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:21,728 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,728 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,749 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,749 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,749 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,749 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:21,758 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,758 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,758 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,758 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,771 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,771 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,771 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,771 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,774 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,774 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,774 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,774 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,774 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:21,774 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,788 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,788 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:21,802 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,802 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,802 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,802 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,833 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,833 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,833 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,833 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,870 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,870 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,870 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,870 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,871 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,871 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:21,871 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,871 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:21,872 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:21,873 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,873 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,887 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,887 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,887 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,887 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,891 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,891 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,891 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,891 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:21,931 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,931 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,931 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,931 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,932 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,932 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,932 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,932 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,957 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,957 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,957 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,957 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,958 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:21,958 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,958 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:21,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:21,960 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,960 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,960 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,961 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:21,961 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,961 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:21,961 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,961 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,962 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,962 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,962 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,962 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,965 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,965 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,965 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,966 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:21,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,974 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,974 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:21,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:21,975 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,975 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,975 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:21,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,993 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,993 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,993 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,993 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,994 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,995 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,995 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,995 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,995 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,995 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,996 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,996 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:21,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:21,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:21,999 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:21,999 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,999 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:21,999 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,000 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,000 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,000 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,000 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,000 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,000 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,001 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,001 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,025 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,026 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,026 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,028 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,028 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,029 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,029 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,029 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,030 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,030 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,030 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,030 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,035 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,035 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,035 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,035 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,038 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,038 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,038 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,038 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,039 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,039 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,039 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,039 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,041 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,044 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,044 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,044 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,044 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,044 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,044 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,045 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,045 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,100 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,100 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,100 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,100 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,102 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,102 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,102 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,102 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,116 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,116 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,121 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,121 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,122 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,122 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,124 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,126 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,126 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,126 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,126 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,126 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,127 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,127 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,127 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,127 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,127 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,128 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,128 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,129 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,129 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,129 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,145 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,145 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,145 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:22,145 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,146 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,146 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:22,146 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,146 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,163 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,163 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,163 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,163 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:22,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,170 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:22,170 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:22,170 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:22,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:22,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,171 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:22,171 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:22,171 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:22,171 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,172 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,172 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,172 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,179 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,179 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,179 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,181 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,182 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,191 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,191 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,191 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,191 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:22,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,192 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,192 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,192 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,192 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:22,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,216 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,216 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,216 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:22,216 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:22,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,233 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,233 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,233 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,233 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,233 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 107#L709true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,234 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,234 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,234 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,251 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,251 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,251 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,251 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,256 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,256 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,256 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,256 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,257 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,257 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,257 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,258 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,258 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,258 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,259 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,260 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,260 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,260 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,261 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,261 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,261 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,261 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,262 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 36#L714-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,262 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,262 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,263 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,263 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,263 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,263 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,263 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,263 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,264 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,264 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,264 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,265 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,265 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,266 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,266 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,266 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,266 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,294 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,294 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,294 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,294 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,301 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,301 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,301 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,301 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,324 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,324 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,324 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,324 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,328 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,328 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,328 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:22,328 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,328 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:22,328 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,329 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,329 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,329 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:22,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,332 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,332 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,332 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,332 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,333 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,333 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,333 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,333 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 137#$Ultimate##0true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,657 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,658 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:22,658 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:22,658 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:22,677 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,677 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:22,678 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,678 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,679 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,679 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,681 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,681 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,681 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,681 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,681 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,682 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,683 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,683 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,684 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,737 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,748 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,748 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,748 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,748 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,748 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,755 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,756 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,756 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,756 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,756 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,756 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,794 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,794 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,794 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,794 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,795 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,795 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,795 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,795 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,796 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,796 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,797 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,797 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,797 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,799 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,799 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,802 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,802 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,802 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,802 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,802 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,803 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,803 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,803 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,805 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,805 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,805 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,805 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,806 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,806 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,806 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,806 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,807 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,807 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,808 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,808 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,829 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,830 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,830 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,830 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,832 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,832 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,832 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,832 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,882 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,883 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,884 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,884 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,884 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,884 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,894 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,895 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,895 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:22,896 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,896 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,896 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,896 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:22,908 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:22,908 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,908 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,910 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,910 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,911 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,911 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,911 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,912 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,912 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,912 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,912 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,913 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,913 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,913 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,914 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,914 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,914 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:22,914 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:22,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 260#true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,919 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,919 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,919 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,919 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 260#true, 25#L714true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,922 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,922 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,922 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,922 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,924 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,924 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,924 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,924 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,924 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,924 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,928 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,929 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,929 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,929 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,930 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,930 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,930 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,931 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,931 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,931 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,931 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,932 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,932 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,932 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,932 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,932 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,934 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,934 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,934 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,934 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,935 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,935 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,935 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,935 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,935 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,935 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,949 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,949 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,949 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,949 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,950 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,951 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,951 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,951 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,965 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,965 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,965 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,965 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,969 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,969 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,969 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:22,969 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:22,971 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,972 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:22,972 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:22,972 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,972 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,972 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:22,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:22,993 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:22,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:22,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,010 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,010 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,011 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,011 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,011 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,012 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,012 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,013 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,013 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,013 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:23,014 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:23,014 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:23,014 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,015 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,015 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,015 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:23,016 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:23,016 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:23,016 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,016 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,019 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,019 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,019 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,019 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,029 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,030 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,030 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,048 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,048 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,048 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,052 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,052 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,052 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,052 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,052 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,052 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,052 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,052 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,053 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,053 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,053 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,053 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,055 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,055 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,055 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,055 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 62#L710-3true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,057 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,057 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:23,057 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:23,057 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:23,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,076 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,076 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,076 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,076 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,088 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,088 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,088 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,088 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,119 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,119 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,120 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,120 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,120 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,120 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,120 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,120 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,147 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,147 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,147 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,147 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,166 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,166 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,166 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,166 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,169 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,169 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,169 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,169 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,170 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,170 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,170 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,171 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,171 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,171 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,171 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,174 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,174 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,174 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,174 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,189 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,189 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,189 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,190 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,190 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,190 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,190 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,190 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,191 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,191 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,191 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,191 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,200 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:23,200 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,200 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,201 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,201 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,214 INFO L383 tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event [2023-08-29 09:34:23,214 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is not cut-off event [2023-08-29 09:34:23,214 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is not cut-off event [2023-08-29 09:34:23,214 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is not cut-off event [2023-08-29 09:34:23,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:23,219 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,219 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,219 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,219 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:23,220 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,220 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,220 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,220 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,236 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,236 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,236 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,236 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,250 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,250 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,250 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,252 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,252 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,252 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,252 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,253 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,253 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,253 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,254 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,254 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,254 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,254 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,255 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,255 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,255 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,255 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,256 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,256 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,256 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,256 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,256 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,256 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,257 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,257 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,258 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,258 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,258 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,259 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,259 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,269 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,269 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,269 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,269 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,270 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,270 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,270 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,270 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,271 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,271 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,271 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,271 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,271 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,271 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,273 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,273 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,273 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,273 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,281 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,281 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,281 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,281 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,285 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,285 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,285 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,285 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,322 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,322 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,322 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,325 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,325 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,325 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,326 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,326 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,326 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,326 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,328 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,329 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,329 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,347 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,347 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,347 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,355 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,355 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,355 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,358 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,358 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,358 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,376 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,376 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,376 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,377 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,377 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,377 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,378 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,378 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,396 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,396 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,396 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,397 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,397 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,398 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,398 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:23,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,399 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,399 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:23,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,403 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,403 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,403 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,404 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:23,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,426 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,426 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,426 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,426 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,427 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,427 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,427 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,427 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,428 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,428 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,428 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,428 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:23,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,429 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,429 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,429 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:23,429 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:23,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,454 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,454 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,454 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,455 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,456 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,456 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,456 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,456 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,456 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,457 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,457 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,457 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,470 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,470 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,470 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,470 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,471 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,471 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,471 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,471 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,473 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,473 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:23,473 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,473 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,473 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,474 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,475 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,475 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,475 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 222#$Ultimate##0true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,484 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,484 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,486 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,486 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,486 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,487 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,488 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,488 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,488 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,488 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,489 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,489 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,489 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 83#$Ultimate##0true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,495 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event [2023-08-29 09:34:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,495 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:23,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,506 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,506 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,506 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,506 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:23,506 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,507 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:23,521 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,521 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,522 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,522 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:23,522 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,522 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,522 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,522 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,523 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,523 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,523 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,524 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,524 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,524 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,525 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,525 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,525 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,569 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,569 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,569 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,569 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,569 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,576 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,576 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,576 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,576 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,576 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,576 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,580 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:23,580 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,580 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,580 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,600 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,600 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,600 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,601 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,601 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,601 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,606 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:23,606 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,606 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:23,606 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:23,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,623 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,623 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,623 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,623 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,625 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,625 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,625 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,625 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,672 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,672 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,672 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,672 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,674 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,693 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,693 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,693 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,693 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,694 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,694 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,694 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,694 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,695 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,695 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,695 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,696 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:23,696 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:23,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,707 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,707 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,707 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,707 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,707 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,709 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,709 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,711 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:23,711 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,027 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,027 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,027 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,027 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,028 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,028 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,028 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,028 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:24,034 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,034 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,034 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,035 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,042 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,042 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,042 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,042 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,043 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,043 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,043 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,043 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,126 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,126 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,126 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,126 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,127 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,127 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,127 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,127 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,128 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,128 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,128 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,128 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,129 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,129 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,129 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,129 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:24,130 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:24,130 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,130 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,131 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,131 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,131 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,131 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,132 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,132 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,132 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,132 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,132 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,132 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,154 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,154 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,154 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,155 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,194 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,195 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,195 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,208 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,208 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,208 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,208 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,217 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,217 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,217 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,217 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,218 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,219 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,219 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,219 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,219 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,219 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,219 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,219 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,220 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,220 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,232 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,232 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,232 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,232 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,236 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,236 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,236 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,237 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:24,237 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,237 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,237 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:24,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,265 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,265 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,265 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,267 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,267 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,267 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,267 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,306 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,306 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,306 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,306 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,307 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,307 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,307 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,307 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,310 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:24,323 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,323 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,323 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,323 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,324 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,324 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,324 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,324 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,335 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,336 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:24,336 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,336 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,358 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:24,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:24,360 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,360 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,360 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,360 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:24,361 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,361 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,361 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,361 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,361 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,362 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,362 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,362 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:24,373 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:24,373 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:24,373 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:24,373 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,387 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,387 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,388 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,388 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,388 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,390 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,390 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,391 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,391 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,391 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,391 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,414 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,414 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,414 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,415 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,417 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,417 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,417 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,418 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,418 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,419 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,428 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,428 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,428 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,428 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,428 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,428 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,431 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,431 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,431 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,431 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,445 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,445 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,445 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,445 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,446 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,451 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,451 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,451 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,451 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,452 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,452 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,452 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,452 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,454 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,454 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,454 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,455 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,460 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,461 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,461 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,462 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,462 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,463 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,463 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,463 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,463 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,464 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,466 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,466 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,466 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,466 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,473 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:24,473 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,473 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:24,473 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:24,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,485 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,486 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,486 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,486 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,513 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,513 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,513 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,513 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,528 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,528 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,528 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,529 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,529 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,531 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,531 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,546 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,546 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,546 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,546 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,546 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,546 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,548 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,548 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,548 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,548 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,548 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,548 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,549 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,549 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,549 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,549 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,549 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,549 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,552 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,552 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,552 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,552 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,553 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,553 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,553 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,553 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,554 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,554 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,554 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,554 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,555 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,555 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,555 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,555 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,570 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,570 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,570 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,570 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,571 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,571 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,571 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,571 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,584 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,585 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,585 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,585 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,592 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,592 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,592 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,593 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,593 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,593 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,606 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,606 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,606 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,606 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,607 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,607 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,607 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,607 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,622 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,622 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,622 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,622 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,660 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,660 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,660 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,660 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,662 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,662 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,662 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,662 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,665 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,665 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,666 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,666 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,666 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,666 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,666 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,666 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,667 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,667 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,667 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,668 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,668 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,668 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,668 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,668 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,669 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,669 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,670 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,670 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,670 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,671 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,671 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,671 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:24,672 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,672 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,672 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,673 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,696 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,704 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,704 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,704 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,704 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,709 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,709 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,709 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,709 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,726 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,727 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,727 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,727 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,729 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,729 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,729 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,729 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:24,763 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:24,764 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,764 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,765 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,765 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,765 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,765 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,766 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,766 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,766 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,767 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,767 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,810 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,810 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,810 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,815 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,815 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,815 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,815 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,815 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,816 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,889 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,889 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,889 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,890 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,890 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,890 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,890 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,891 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,891 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,891 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,893 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,893 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,893 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,893 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,894 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,894 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,894 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,895 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,895 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,895 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,895 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,897 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,897 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,897 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,898 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,898 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,898 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,900 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,900 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,900 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,901 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,916 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,916 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,916 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,916 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,917 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,917 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,917 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,917 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,922 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,922 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,922 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,922 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,963 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,963 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,963 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,963 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,964 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,964 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,964 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:24,964 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:24,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,970 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,970 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,973 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,973 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:24,974 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,974 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,974 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,983 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,983 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:24,984 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,984 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:24,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,986 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:24,986 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:24,986 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:24,986 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:24,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:24,988 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:24,989 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,989 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,990 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,990 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,990 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,990 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,991 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,991 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,991 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,992 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,992 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,992 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,993 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,993 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,993 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,994 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,994 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,994 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,995 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,995 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,995 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,995 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,995 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:24,996 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:24,996 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:34:24,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,000 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,000 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,000 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,000 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,001 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,001 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,001 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,001 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,002 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,002 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,002 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,002 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,005 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,005 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,005 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,005 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,010 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,010 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,010 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,010 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,011 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,011 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,011 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,012 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,012 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,012 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,012 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,013 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,013 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,014 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,014 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,014 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,014 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,021 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,021 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,021 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,021 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,026 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,026 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,026 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,030 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,030 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,030 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,030 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,031 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,031 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,037 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,037 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,038 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,038 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,039 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,039 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,039 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,044 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,044 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,044 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,044 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,045 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,045 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,045 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,045 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,046 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,046 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,046 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,046 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,050 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,050 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,051 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,051 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,068 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,068 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,068 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,068 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,082 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,082 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,082 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,082 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,084 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,084 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,084 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,085 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,085 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,085 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,086 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,086 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,095 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,095 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,095 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,095 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,101 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,101 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,101 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,101 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,106 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,107 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,107 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,107 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,107 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,107 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,112 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,112 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,113 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,113 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,113 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,113 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,115 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,115 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,115 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,115 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,115 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,115 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,115 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,116 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,116 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,116 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,116 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,116 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,461 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,461 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,462 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,462 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,462 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,462 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,462 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,463 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,475 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,478 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,478 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:25,478 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:25,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:25,523 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,528 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,528 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,529 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,529 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,529 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,529 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,535 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,536 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:25,536 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,536 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,536 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,536 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,571 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,571 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,571 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,571 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,572 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,572 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,572 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,572 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,573 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,574 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,575 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,575 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,575 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,575 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,577 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,577 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,578 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,578 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,578 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,578 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,579 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,579 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,579 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,579 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,579 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,580 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,580 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,580 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,615 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,615 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,616 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,616 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,631 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,631 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,631 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,631 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,632 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 102#thr1EXITtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,633 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:25,633 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:25,634 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,634 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:25,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,637 INFO L383 tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event [2023-08-29 09:34:25,637 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:34:25,637 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:34:25,637 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is not cut-off event [2023-08-29 09:34:25,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,662 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,663 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,663 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:25,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,673 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,673 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,673 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,673 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,674 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,674 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,674 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,674 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,675 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,675 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,675 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,676 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,676 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,676 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,676 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,676 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,676 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,677 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,677 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,678 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,678 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,678 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,688 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,688 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,688 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,730 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,730 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,730 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,731 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 33#L706-1true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,731 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,731 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,736 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,736 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,736 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,737 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,737 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,737 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,737 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,737 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,738 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,738 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,739 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,773 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,773 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,773 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,773 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,774 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,774 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,774 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,774 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,802 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,802 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,808 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,808 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:25,808 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:25,808 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:25,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,809 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,809 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:25,809 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:25,809 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:25,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,822 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,822 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,822 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,822 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,829 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,829 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,829 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,829 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,847 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,847 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,847 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,847 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,848 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,848 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,848 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,848 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,848 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,849 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,849 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,849 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,859 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,859 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,859 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,859 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,861 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,862 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,862 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,868 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,868 INFO L383 tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:25,868 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:25,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:25,892 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,892 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,892 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:25,893 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,893 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,893 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,893 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,894 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,894 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,894 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,895 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,895 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,895 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,938 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,939 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,939 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,939 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,939 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:25,939 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,946 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,946 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,946 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,946 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,946 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:25,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,973 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,973 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,973 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,974 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,974 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,974 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,974 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,975 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,975 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,975 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,975 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,978 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:25,978 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:25,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,996 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,996 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,996 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,996 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:25,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:25,997 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:25,997 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,997 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:25,997 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,047 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,047 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,048 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,048 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,060 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,060 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,060 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,060 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,072 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,072 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,073 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,073 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,073 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,073 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,073 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,073 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,074 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,074 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,074 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,075 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,075 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,075 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,075 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,075 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,076 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,076 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:26,076 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,076 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:26,087 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,087 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,087 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,087 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,087 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,087 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,088 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,088 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,088 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,088 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,089 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,090 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,090 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,090 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,091 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,091 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,091 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,091 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,091 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,093 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,093 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,093 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,093 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,093 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,093 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,105 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,105 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,105 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,105 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,109 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,109 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,109 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,109 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,110 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,110 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,110 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,110 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,166 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,166 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,166 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,166 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,167 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,167 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,167 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,168 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,168 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,168 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,169 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:26,169 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,169 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:26,170 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,170 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,170 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,170 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,171 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,171 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,171 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,171 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,171 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,171 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,177 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:26,177 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:26,177 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,177 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,177 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,178 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,178 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,186 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,186 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,187 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,187 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,187 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,187 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,202 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,203 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,203 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,203 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,205 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,205 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,205 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,205 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,219 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,219 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,219 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,220 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,220 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:26,233 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,233 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,234 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,234 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 23#L709-1true]) [2023-08-29 09:34:26,238 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,238 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,238 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,238 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,248 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,248 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,248 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,248 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 126#L710-3true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,249 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,249 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,249 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,249 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:26,250 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,250 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,250 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,250 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,251 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,251 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,251 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,298 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,298 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,298 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,298 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,299 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,299 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,299 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,299 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,330 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,330 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,330 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,330 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,347 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,347 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:26,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,348 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:26,350 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,350 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,350 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,350 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,351 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,351 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,352 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,352 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:26,363 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,363 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,363 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,363 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:26,364 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,364 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,364 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,364 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,365 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,365 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,365 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,365 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 126#L710-3true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,390 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,390 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,390 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:26,390 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,394 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,394 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,394 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,395 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,395 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,395 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:26,402 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:26,402 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,402 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,402 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:26,403 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:26,403 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,403 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,403 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,417 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,417 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,417 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,417 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,418 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,418 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,418 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:26,418 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:26,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,432 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,433 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,433 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,433 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,434 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,434 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,434 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,435 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,435 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,435 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,436 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,437 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,437 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,437 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,437 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,437 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,438 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,438 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,438 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,439 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,439 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,439 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,439 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,439 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,439 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,448 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,448 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,448 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,449 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,451 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,451 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,451 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,451 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,452 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,452 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,452 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,452 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,452 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,452 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,453 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,454 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,454 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,454 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,463 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,463 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,463 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,463 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,467 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,467 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,468 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,468 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,476 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,476 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,476 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:26,477 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,477 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,488 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:26,488 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,488 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,488 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,489 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:26,489 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,489 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:26,489 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:26,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,504 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,504 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,504 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,504 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,506 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,506 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,507 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,507 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,507 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,507 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,507 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,508 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,508 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,508 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,508 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,535 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,535 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,535 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,538 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,539 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,539 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,539 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,542 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,542 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,542 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,558 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,558 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,558 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,558 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,559 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,559 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,559 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,559 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,567 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,567 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,567 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,567 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,567 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,567 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,571 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,571 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,571 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,571 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,571 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,572 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,572 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,572 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,572 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,572 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,572 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,573 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,573 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,574 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,574 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,588 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,588 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,589 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,589 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:26,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,589 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,590 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:26,590 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,590 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,914 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,914 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:26,914 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,914 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,938 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:26,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,940 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,940 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,940 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:26,940 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,941 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,942 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,942 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,942 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:26,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,947 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,947 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:26,947 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,947 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:26,949 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:26,949 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,949 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:26,949 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:27,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,009 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,009 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,009 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,010 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,010 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,010 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,011 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,011 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,012 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,012 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,012 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,012 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,019 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,020 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,020 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,020 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,021 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,021 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,021 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,021 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,022 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,022 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,022 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,022 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,023 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,023 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,023 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,023 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,024 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,024 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,024 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,024 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,025 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,025 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,025 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,025 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,026 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,026 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,026 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,026 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,027 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,027 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,027 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,027 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,028 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,028 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,028 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,028 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,050 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,051 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,051 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,051 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,057 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,057 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,057 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,057 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,059 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,059 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,059 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,059 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,072 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,072 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,072 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,072 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,074 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,074 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,074 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,074 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,082 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:27,114 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,114 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,114 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,114 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,116 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,116 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,116 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,116 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,117 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,117 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,117 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,174 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,174 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,174 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,179 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,179 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,179 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,179 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:27,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,191 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,191 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,192 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,192 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,193 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,195 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,195 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,195 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,196 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,197 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,197 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,198 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 81#L709true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,199 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,200 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,200 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,200 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,200 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,201 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,201 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,201 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,201 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,202 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,202 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,202 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,210 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:27,210 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,210 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,210 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,210 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,210 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:27,210 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,211 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,211 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,211 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,212 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,212 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,212 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,221 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,221 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,221 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,221 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,237 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,237 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,237 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,237 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,239 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,239 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,239 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,240 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,265 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,265 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,265 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,265 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,269 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:27,269 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,269 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,269 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,270 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:27,270 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,270 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,270 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:27,271 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,271 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,271 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,271 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,273 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,273 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,274 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,274 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,274 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,274 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,279 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,279 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,279 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,279 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,280 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,280 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,280 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,280 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,282 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,282 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,282 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,282 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,287 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,287 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,287 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,290 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,290 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:27,290 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:27,290 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:27,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,291 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,291 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:27,291 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:27,291 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:27,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,293 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,293 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,293 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,293 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:27,296 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,296 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,296 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,296 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,297 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,297 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,297 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,297 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,298 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,298 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,298 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,298 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,298 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,298 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,299 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,299 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,299 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,299 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,299 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,299 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,300 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,300 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,300 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,301 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,301 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,301 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,302 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,302 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,302 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:27,303 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,303 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,307 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,307 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,307 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,307 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,308 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,308 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,308 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,308 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,308 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,308 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,314 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,314 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,314 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,314 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,315 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,315 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,315 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,315 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,317 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,317 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,317 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,317 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,319 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,319 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,319 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,319 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,325 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,325 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,325 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,325 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,325 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,325 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,328 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,328 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,328 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,329 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,329 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,329 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,329 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,330 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,330 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,330 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,330 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,330 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,330 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,339 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,339 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,339 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,339 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,340 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,341 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,341 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,341 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,341 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,341 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,342 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,342 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,342 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,343 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,348 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,348 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,348 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,379 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,379 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,379 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,379 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,381 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,381 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,381 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,381 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,383 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,383 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,383 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,383 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,384 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,384 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,385 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,385 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,386 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,386 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,386 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,386 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,403 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,403 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,403 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,404 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,404 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,404 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,405 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,405 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,405 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][169], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,418 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][169], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 172#L725-5true, 44#L713true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,418 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][105], [75#L714true, thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,419 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,419 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,419 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,419 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,452 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,452 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,452 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,452 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,594 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,594 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,595 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,595 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,596 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,596 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,596 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,596 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,596 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,599 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,599 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,599 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,599 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:27,610 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,610 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,610 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,610 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:27,611 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,611 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,611 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,611 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,611 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,611 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,611 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,612 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:27,612 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,612 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,612 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,613 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:27,613 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,613 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,613 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,613 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,640 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,640 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,640 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,640 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,653 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,653 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,653 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,653 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,653 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,670 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,670 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,670 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,670 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:27,671 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,671 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,671 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,671 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,673 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,673 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,674 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,674 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,675 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,675 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,675 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:27,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,686 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,686 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,687 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,687 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,687 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,688 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,688 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,688 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,688 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,688 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:27,694 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,694 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,694 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,694 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,694 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,694 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,694 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,695 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,695 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,695 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,695 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,695 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,696 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,696 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,696 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,696 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,696 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,696 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,697 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,697 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:27,697 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:27,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,733 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,733 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,733 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,733 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,736 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,736 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,736 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,736 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,741 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,741 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,741 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,742 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,742 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,742 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,778 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,778 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,778 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,779 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,779 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,779 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,780 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,780 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,780 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,781 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,790 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,790 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,790 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,790 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,791 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,791 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,791 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,791 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,792 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,792 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,792 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,792 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,807 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,807 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,807 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,807 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,808 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,808 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,808 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,809 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,809 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,809 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,809 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,815 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,815 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:27,815 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:27,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:27,837 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,837 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,837 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,837 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:27,838 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,838 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,838 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,838 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,839 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,839 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,839 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,840 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,840 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,840 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,882 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,882 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,882 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,882 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,882 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,882 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,888 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,888 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,888 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,888 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,888 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,888 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,916 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,916 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,916 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,916 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,917 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,917 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,917 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,917 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,918 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,918 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,918 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,920 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,920 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:27,920 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,920 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,921 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,922 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,922 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,924 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,924 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:27,924 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,925 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:27,925 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:27,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:27,925 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:27,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,942 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,942 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,942 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,942 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,943 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,943 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,943 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,943 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,994 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,994 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,994 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:27,996 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:27,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:27,996 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:27,996 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,007 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,007 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,007 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,007 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 103#$Ultimate##0true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,009 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,009 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,009 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,009 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,020 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,020 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,020 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,020 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,020 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,021 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,021 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,021 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,022 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,022 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,022 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,023 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,023 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,023 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,024 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,024 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,024 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,024 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,025 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,025 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,025 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,026 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,026 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,026 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,026 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,030 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,031 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,031 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,031 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,035 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,035 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,035 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,035 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,037 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,037 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,037 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,037 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,037 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,037 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,041 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,041 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,041 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,041 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,042 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,043 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,043 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,044 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,044 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,045 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,045 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,045 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,045 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,045 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,045 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,047 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,047 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,047 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,047 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,047 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,048 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,048 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,048 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,063 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,063 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,063 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,063 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,064 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,064 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,064 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,064 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,077 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,077 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,077 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,077 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 182#L706-1true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,082 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,082 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,082 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,082 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,084 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,084 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,084 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,084 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,084 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,084 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,408 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,408 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,408 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,408 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 37#thr1EXITtrue, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,429 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,429 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,429 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,429 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,430 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,430 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,430 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,430 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,431 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,431 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,431 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,431 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,432 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,432 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,432 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,432 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,433 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,433 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,433 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,433 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:28,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,433 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,434 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,434 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,434 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,434 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,434 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,434 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,435 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:28,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:28,435 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,435 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,435 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:28,435 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:28,436 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,436 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,436 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,436 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:28,436 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,437 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,437 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,437 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:28,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,438 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,438 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,438 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,438 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:28,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,439 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,439 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:28,439 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,439 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:28,439 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,439 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,440 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,440 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:28,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,443 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,443 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,443 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,443 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,459 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,461 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,466 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,467 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,489 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,489 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,489 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,490 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,490 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,490 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,494 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,495 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,495 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,495 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,496 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,499 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,499 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,499 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,499 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][176], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 62#L710-3true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,503 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,508 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:28,508 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:28,509 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:28,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:28,535 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,536 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,536 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,536 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,552 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,552 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,552 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,552 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,585 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,585 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,585 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:28,612 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,612 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,612 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,612 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,633 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,633 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,633 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,634 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:28,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,636 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,636 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,636 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,636 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:28,637 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,637 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,637 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,637 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,637 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,638 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,638 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,638 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,638 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,639 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,639 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,639 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,641 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,641 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,641 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,641 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:28,656 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,656 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,656 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,656 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:28,657 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,657 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,657 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,657 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,658 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,658 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,658 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,658 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,667 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:28,667 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,668 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,668 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,668 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,668 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,681 INFO L383 tUnfolder$Statistics]: this new event has 68 ancestors and is not cut-off event [2023-08-29 09:34:28,681 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-08-29 09:34:28,681 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is not cut-off event [2023-08-29 09:34:28,681 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-08-29 09:34:28,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,686 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,686 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,687 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,687 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,687 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,687 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,703 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,703 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,703 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,703 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,716 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,716 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,716 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,716 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,717 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,717 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,717 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,717 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,719 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,719 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,719 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,719 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,719 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,720 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,721 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,721 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,721 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,721 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,722 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,722 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,722 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,723 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,723 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,723 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,723 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,724 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:28,724 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,724 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,724 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,724 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,724 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,725 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,725 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,725 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,725 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,725 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,735 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,735 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,735 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,735 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,736 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,736 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,737 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,737 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,739 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,740 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,740 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,740 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,747 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,747 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,747 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,747 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,752 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,752 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,752 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,752 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,787 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,787 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,787 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,788 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,788 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,788 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,788 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,791 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,791 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,791 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,792 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,792 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,792 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,792 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,794 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,794 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,794 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,795 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,795 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,795 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,795 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,795 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,813 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,813 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,813 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,814 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,821 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,821 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,821 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,824 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,824 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,825 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,842 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,842 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,843 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,843 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,862 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,862 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,862 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,862 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,862 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,862 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,863 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,863 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:28,863 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,863 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,864 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,864 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,864 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,864 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:28,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,869 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,869 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,869 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:28,869 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,891 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,891 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,891 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,891 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,892 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,892 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,892 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,892 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,893 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:28,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,893 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:28,894 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:28,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,918 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,918 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,918 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,918 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,920 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,920 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,933 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,933 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,933 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,933 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,934 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,935 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,935 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,935 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,937 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,937 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,937 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,938 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,938 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:28,938 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:28,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,939 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 222#$Ultimate##0true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,948 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,948 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,948 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,948 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,950 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,950 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,950 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,950 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,952 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,952 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:28,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 83#$Ultimate##0true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,958 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:28,958 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,958 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:28,958 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:28,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,969 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:28,970 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,012 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,012 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,012 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,012 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,012 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,012 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,022 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:29,022 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,022 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,022 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,022 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,022 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:29,022 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,023 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,023 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,023 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,023 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,023 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,023 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,024 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,024 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,038 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,038 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,038 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,039 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,039 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,039 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,039 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,039 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,042 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,042 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,042 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,042 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,043 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,043 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,043 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,043 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,044 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,044 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,044 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:29,044 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,047 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,047 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,047 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:29,047 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,055 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,055 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,055 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,055 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,062 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,062 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,062 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,062 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,063 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,063 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,063 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,063 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,064 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,064 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,064 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,065 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,065 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,065 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,065 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,065 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,066 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 54#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,066 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,066 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,067 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,067 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,067 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,068 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,068 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,068 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,068 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,068 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,069 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,069 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,069 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,069 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 36#L714-1true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,069 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,070 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,070 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,070 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:29,071 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,071 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,071 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,071 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,072 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:29,072 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,072 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,072 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,072 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,072 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,073 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,073 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,073 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,074 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,074 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,077 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,077 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,078 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,078 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,096 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,096 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,096 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,096 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,098 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,098 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,098 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,098 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,102 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,102 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,102 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,102 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,103 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,103 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,103 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,103 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,130 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,130 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,130 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,130 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,132 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,133 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,133 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,133 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,134 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,134 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,134 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,135 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,135 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,135 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,135 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,138 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,139 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,139 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,140 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,140 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,141 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,141 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,141 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,141 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,141 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,141 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,142 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,142 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,142 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,143 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,143 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,143 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,143 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,144 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,144 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,145 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,145 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,145 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,149 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,149 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:29,149 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,149 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,150 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,150 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,150 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:29,150 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,151 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,151 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,151 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,151 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,152 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,152 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:29,152 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,152 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,154 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,154 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,154 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:29,154 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:29,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,159 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,159 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,159 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,159 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,160 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,160 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,160 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,160 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,160 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,160 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,161 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,161 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,161 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,161 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,161 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,161 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,162 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,162 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:29,162 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,173 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,173 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,173 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,173 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,174 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,174 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,174 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,174 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,174 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,174 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,177 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,177 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,177 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,177 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,177 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,177 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,185 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,185 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,185 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,185 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,186 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,186 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,186 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,186 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,186 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,186 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,190 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,190 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,190 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,190 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,190 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,191 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,191 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,191 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,191 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,195 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,195 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,195 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,195 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,200 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,200 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,200 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,200 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,200 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,200 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,201 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,201 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,201 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,201 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,235 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,235 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,235 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,238 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,238 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,238 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,238 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,239 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,239 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,239 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,239 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,240 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 229#L706-1true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,241 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,241 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,241 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,241 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,242 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,242 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,242 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,242 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,243 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,243 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,243 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,243 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,269 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,269 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,269 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,269 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][134], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,270 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,270 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,270 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,270 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][169], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,274 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,274 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,274 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,274 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 126#L710-3true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,292 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,292 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,292 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,292 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,303 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,303 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,303 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:29,303 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,320 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,320 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,320 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,321 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,321 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,321 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,321 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,322 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,322 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,322 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,323 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,323 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,323 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:29,331 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:29,331 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:29,331 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,331 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,332 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,332 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:29,332 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,332 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,332 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,332 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,333 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,333 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,339 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,339 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,339 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,339 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,370 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,370 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,370 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,370 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,387 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,387 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,387 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,388 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,388 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,396 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,396 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,397 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,397 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,397 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,398 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,398 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,398 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,398 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,414 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,414 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,414 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,414 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:29,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,476 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,476 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,476 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,477 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,477 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,477 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,477 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,477 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,477 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,482 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,482 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,482 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,482 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,483 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,483 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,483 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,801 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,801 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,801 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,802 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,802 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,802 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,821 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,823 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,823 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,823 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 107#L709true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,824 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,824 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:29,824 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:29,824 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:29,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:29,873 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,873 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,873 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,873 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:29,874 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,874 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,874 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,874 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,875 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,875 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,876 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,876 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,876 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:29,876 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:29,876 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,876 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,877 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,877 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,877 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,877 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,878 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,878 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,878 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,878 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,878 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,878 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,879 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,879 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,927 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,928 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,928 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,928 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,928 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,928 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,934 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,935 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,935 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,935 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,935 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,935 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,967 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,967 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,968 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,968 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,968 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,968 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,969 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,969 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,969 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,969 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,969 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,969 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,970 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,970 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,971 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,971 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,971 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,971 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:29,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,972 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,972 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,972 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:29,972 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,973 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,973 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:29,973 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,975 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,975 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,975 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,975 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,975 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,975 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,976 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,976 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,976 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,976 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,976 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,977 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,977 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,977 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,977 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,977 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,978 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,978 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,978 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:29,978 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,979 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:29,979 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:29,979 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:29,979 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:29,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,995 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,995 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,995 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,995 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:29,995 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:29,996 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:29,996 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:29,996 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,000 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,001 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,001 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,001 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,040 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,040 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,040 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,040 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,041 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,041 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,041 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,041 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,048 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,048 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,048 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,048 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,052 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,052 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,052 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,052 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,053 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,053 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,053 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,053 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,053 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,081 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,082 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,082 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,082 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,084 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,085 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:30,085 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:30,085 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:30,085 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,088 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,088 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,088 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,089 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,089 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,090 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,090 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,090 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,090 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,091 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,091 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,091 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,091 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,092 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,092 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,092 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,093 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,093 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,093 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,093 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,094 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,094 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,094 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,094 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,095 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,095 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,095 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,095 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,095 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,095 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,096 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,096 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,096 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,097 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,097 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,097 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,097 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,097 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,097 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,098 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,098 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,098 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,098 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,101 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,101 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,102 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,102 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,102 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,102 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,102 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,102 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,103 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,103 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,104 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,104 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,107 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,107 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,107 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,107 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,112 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,112 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,112 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,112 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,112 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,112 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,113 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,113 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,113 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,113 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,113 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,113 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,115 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,115 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,115 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,115 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,115 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,115 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,116 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,116 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,116 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,116 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,123 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,123 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,123 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,123 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,128 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,128 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,128 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,128 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,128 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,128 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,132 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,132 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,132 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,132 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,133 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,133 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,133 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,133 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,139 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,139 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,139 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,139 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,141 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,141 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,141 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,141 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,141 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,141 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 44#L713true, 283#true, 260#true, 182#L706-1true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,145 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,145 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,145 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,146 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,146 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,146 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,146 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,147 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 288#true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,148 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,148 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,148 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,148 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,153 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,153 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,153 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,153 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,170 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,170 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,170 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,171 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,184 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,184 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,184 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,184 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,186 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,186 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,186 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,187 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,187 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,187 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,188 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,188 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,188 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,188 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,188 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,188 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,189 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,189 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,189 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,198 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,198 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,198 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,198 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,203 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,203 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,203 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,204 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,209 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,209 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,209 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,214 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,214 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,214 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,214 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,214 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,214 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,214 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,214 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,215 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,215 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,229 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,230 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,230 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,230 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,230 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,230 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,230 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,230 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,231 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,231 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,231 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,231 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,270 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,270 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,271 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,271 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,271 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,271 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,271 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,271 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,278 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,278 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,278 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,278 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,304 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,304 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,305 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,305 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,305 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,324 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,324 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,324 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,324 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,325 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,325 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,325 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,325 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,326 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,326 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,326 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,327 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,327 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,328 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,328 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,328 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,329 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:30,329 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,329 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,329 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,329 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,329 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,330 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,330 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,330 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,357 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,357 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,357 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,372 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,372 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,372 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,372 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,374 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,374 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,374 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,375 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:30,375 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,379 INFO L383 tUnfolder$Statistics]: this new event has 69 ancestors and is not cut-off event [2023-08-29 09:34:30,379 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is not cut-off event [2023-08-29 09:34:30,379 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is not cut-off event [2023-08-29 09:34:30,379 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is not cut-off event [2023-08-29 09:34:30,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,406 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,406 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,406 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:30,415 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,415 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,415 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,415 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,416 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,416 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,416 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,416 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,417 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,417 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,417 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,418 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,418 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,418 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,418 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,419 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,419 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,420 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,420 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,420 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,420 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,420 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,421 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:30,421 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,421 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,421 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,421 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,421 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,430 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,430 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,430 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,471 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,471 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,471 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,472 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,472 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,472 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,473 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,478 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,478 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,478 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,480 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,480 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,480 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,499 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,499 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,499 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,500 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,500 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,527 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,527 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,527 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,527 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,527 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,527 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,533 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,533 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,533 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,533 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,533 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,533 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,533 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,534 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,546 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,547 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,547 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,547 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,555 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,555 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,555 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,555 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,573 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,573 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,573 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,574 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,574 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,574 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,574 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,584 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,584 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,584 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,584 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,586 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,586 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,586 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,586 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,587 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,587 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,587 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,587 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,592 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,592 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,592 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,592 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,592 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,592 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,593 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,593 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,630 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,630 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,630 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,630 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,630 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,630 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,644 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,644 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,644 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,644 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,644 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,644 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,650 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,651 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,651 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,667 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,667 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,668 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,668 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,668 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,671 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:30,671 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,671 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,671 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:30,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,673 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:30,673 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:30,673 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,673 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,682 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,682 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,682 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,682 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,683 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,683 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,683 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,683 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,684 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,684 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,684 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,684 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,684 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,685 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:30,685 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:30,685 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,686 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:30,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,692 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,692 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,692 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,692 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,693 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,693 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,693 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,693 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,694 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,694 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,694 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,694 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,695 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,695 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,696 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,696 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,696 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,696 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,697 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,697 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,697 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,697 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,698 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,698 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,699 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,699 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,699 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,699 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,715 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,715 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,715 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,715 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,718 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,718 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,718 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,718 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,720 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,720 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,720 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,720 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,721 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,721 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,721 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,721 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,746 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,746 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,746 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,747 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,747 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,747 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,747 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,749 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,749 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,749 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,750 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,750 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,751 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,751 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,751 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,751 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:30,755 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:30,755 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:30,755 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:30,755 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:30,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,756 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,756 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,756 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,756 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,757 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,757 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,757 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,758 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,758 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,758 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,758 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,758 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,760 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,760 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,760 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,760 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,762 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,762 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,762 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,762 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,763 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,764 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,764 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,764 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,766 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,766 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,766 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,766 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,767 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,767 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:30,767 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,767 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:30,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,773 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,773 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,773 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,773 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,774 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,774 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,774 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,774 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,774 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,774 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,775 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,775 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,775 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,775 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,775 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,775 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,776 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,776 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,776 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,776 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,777 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,777 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,777 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:30,777 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 159#L709true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,781 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,781 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,781 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,781 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,784 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,784 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,784 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,788 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,789 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,789 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,789 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,789 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,790 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,790 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,790 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,790 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,791 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,791 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,791 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,791 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,791 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,791 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,798 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,798 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,799 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,801 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,801 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,801 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,801 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:30,803 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,803 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,803 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,803 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:30,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,808 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,808 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,808 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,808 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,809 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,810 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,810 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,810 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,814 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,814 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,814 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,814 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,814 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,814 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:30,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,819 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,820 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,820 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,820 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,835 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,835 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,835 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,835 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,840 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,841 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,841 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,841 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,842 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,842 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,842 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,842 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,843 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,843 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,843 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,843 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,843 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,843 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:30,844 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,844 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,844 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,844 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,844 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,844 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:30,845 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,845 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,845 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,845 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,848 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,848 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,848 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,848 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,868 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,868 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,869 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:30,869 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,869 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,881 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,881 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:30,881 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:30,881 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:30,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:30,894 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,894 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,894 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,894 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:30,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,895 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:30,895 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,895 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,895 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:30,897 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:30,897 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:30,897 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:30,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,210 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,210 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,210 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,211 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,211 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,211 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,211 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,211 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,211 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,211 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,213 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,213 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,213 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,213 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,214 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,214 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,214 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,214 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,214 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,214 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,214 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,215 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,215 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,236 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 97#L714true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,239 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,239 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,239 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,239 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,264 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,264 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,264 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,264 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,327 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,327 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,327 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,327 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,340 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,340 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,340 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,340 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,343 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,343 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,343 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,343 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,344 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,344 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,344 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,344 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,363 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,363 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,363 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,363 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,364 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,364 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,364 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,364 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,365 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,365 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,365 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,365 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,366 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,366 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,366 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,366 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,366 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,366 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,369 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,369 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,369 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,369 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,373 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,373 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:31,373 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,373 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:31,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,382 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,382 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,382 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,382 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,383 INFO L383 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,383 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:31,383 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,383 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,398 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,398 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,398 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,398 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,399 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,399 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,399 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,399 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:31,408 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,408 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,408 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,408 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,410 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:31,410 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,410 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,411 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,411 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,411 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,411 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,411 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,411 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,462 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,462 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,462 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,466 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:31,466 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,467 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,467 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:31,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,478 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,478 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,478 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,479 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,479 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,479 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,479 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,479 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,479 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,480 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,480 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,482 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,482 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,482 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,482 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,482 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,482 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,483 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,483 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,483 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,483 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,483 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,483 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,484 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,484 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,484 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,484 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,484 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,485 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,485 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,486 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,486 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,486 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,486 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,487 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,487 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,487 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,487 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,488 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,488 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,488 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,489 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,489 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,489 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,489 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,496 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,496 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,496 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,497 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,497 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,498 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,498 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,506 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,506 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,506 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,506 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,522 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,522 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,522 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,522 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,524 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,524 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,524 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,524 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,547 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,547 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,547 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,547 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,551 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,551 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,551 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,553 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,553 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,553 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,553 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,554 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,554 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,554 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,554 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,555 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,555 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,555 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,561 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,561 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,561 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,561 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,562 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,562 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,562 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,562 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,564 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,564 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,564 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,564 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,568 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,568 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:31,568 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:31,568 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:31,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,569 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:31,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,569 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,571 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,571 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:31,571 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:31,571 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:31,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,572 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,572 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:31,573 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:31,573 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:31,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,574 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:31,574 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,575 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,575 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,578 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,578 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,578 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,578 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,578 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,579 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,579 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,580 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,580 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,580 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,581 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,581 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,581 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,582 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,582 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,582 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,582 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,583 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,583 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,583 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,583 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,584 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,584 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,584 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,589 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,589 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,589 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,595 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,595 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,595 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,595 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,595 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,596 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,596 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,596 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,597 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,598 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,598 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,598 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,599 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,599 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,599 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,599 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,605 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,605 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,605 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,608 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,608 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,608 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,608 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,608 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,609 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,609 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,609 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,610 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,610 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,610 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,611 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,611 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,611 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,611 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,619 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,619 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,619 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,619 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,621 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,621 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,621 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,621 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,621 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,621 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,623 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,623 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,623 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,623 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,628 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][124], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,628 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,628 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,629 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,629 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,659 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,660 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,660 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,660 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,662 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,662 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,662 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,662 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,663 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,663 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,664 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,664 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,664 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,665 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,665 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,665 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,666 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,666 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,666 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,666 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,667 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,667 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,667 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,684 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,684 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,685 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,685 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][169], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 44#L713true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,713 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][169], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,714 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][105], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 220#L714-1true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,714 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,714 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, 220#L714-1true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:31,746 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,746 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,746 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,746 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,767 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 158#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,767 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,767 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,768 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,768 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,768 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,770 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,770 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,770 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,770 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:31,778 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:31,778 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:31,778 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,778 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:31,779 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,779 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,779 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,780 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,807 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,807 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,807 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,807 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,822 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,823 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,823 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,842 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,842 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,842 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,845 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,845 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,845 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,845 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,847 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,847 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:31,858 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,858 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,858 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,858 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,859 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,859 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:31,860 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:31,866 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,866 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,866 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:31,867 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,867 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,868 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,868 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,868 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,868 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,869 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,869 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,869 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,870 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:31,870 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,870 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,870 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,870 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:31,870 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:31,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,908 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,908 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,908 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,908 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,911 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,911 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,911 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,911 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 102#thr1EXITtrue, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,916 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 102#thr1EXITtrue, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,916 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 33#L706-1true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,917 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,917 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,917 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,955 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,956 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,956 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,956 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,956 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,956 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,957 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,957 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,957 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,957 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,958 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,958 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,958 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,958 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,971 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,971 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,971 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,971 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,972 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,972 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,972 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,972 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,973 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,973 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,973 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,973 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,989 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,989 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,989 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,990 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,990 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,990 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 107#L709true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,991 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,991 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,991 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,991 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,998 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:31,998 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:31,998 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,032 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,032 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,032 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,032 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,032 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,032 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,041 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,041 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,041 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,042 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,042 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,042 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,049 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,049 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,049 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,049 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,066 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,066 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,066 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,066 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,067 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,067 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,067 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:32,068 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,068 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,068 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,068 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,071 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,071 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,071 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,071 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,086 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,086 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,086 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,086 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,088 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,088 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,088 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,088 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,088 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,088 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,089 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,090 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,090 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,091 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,091 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,091 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,091 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,092 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,092 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,092 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,093 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,106 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,106 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,106 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,106 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,107 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,107 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,107 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,107 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,108 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,108 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,108 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,108 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,109 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,109 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,109 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:32,124 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,124 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,124 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,124 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,125 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,125 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,125 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,125 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,127 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,127 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,127 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,127 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:32,129 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,129 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,130 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,130 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,154 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,154 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,154 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,154 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,155 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,155 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,155 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,155 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,155 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,155 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,156 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,156 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,156 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,156 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,156 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,156 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,159 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,159 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,159 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,160 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,160 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,160 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,161 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,161 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,161 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,161 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,161 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,161 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:32,165 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,166 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,166 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,166 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,168 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,168 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,168 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,168 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,169 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,169 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,170 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,175 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,175 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:32,175 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,175 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,176 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,176 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,176 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,176 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:32,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,179 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,179 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:32,179 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,179 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,180 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,180 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:32,180 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,180 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,187 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,187 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,187 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,187 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,187 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,188 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,188 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,189 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,189 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,189 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,189 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,190 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,190 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,190 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,190 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,193 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,193 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,194 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,194 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:32,196 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,196 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,196 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,196 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,199 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,199 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,199 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,202 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,202 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,202 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,202 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,204 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:32,204 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,204 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,204 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,204 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,204 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,205 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,205 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,207 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,207 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,208 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,209 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,209 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,209 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,209 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,218 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,219 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,219 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,219 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,219 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,219 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,221 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,221 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,221 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,221 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:32,222 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,223 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,223 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,223 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,224 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,224 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,224 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,224 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,224 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,224 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,225 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,225 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,225 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,227 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,227 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,227 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,227 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,230 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,230 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,230 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,230 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,231 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,231 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,231 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,231 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,236 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,236 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,236 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,236 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,236 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,236 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][129], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,241 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,241 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,241 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,241 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 288#true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,242 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,242 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,242 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,242 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 182#L706-1true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:32,245 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,245 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,245 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,245 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,263 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,263 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,263 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,264 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,264 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,264 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:32,273 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,273 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,273 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,289 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,289 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,289 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,289 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,290 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,290 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,290 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,290 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,290 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,290 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,302 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,302 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,302 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,302 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,303 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,303 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,303 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,303 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,304 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,305 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,305 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:32,305 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:32,314 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,314 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,314 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,314 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,608 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:32,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,609 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,609 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,609 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:34:32,609 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:32,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,616 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,616 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,616 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,617 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,617 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,617 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,618 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,618 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,618 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,618 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,618 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,619 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,619 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,619 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,619 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,619 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,619 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,619 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,620 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,620 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,620 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,620 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,620 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,621 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,621 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,621 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,627 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,627 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,627 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,628 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,629 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,629 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,629 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,629 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,684 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,684 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,684 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,684 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,685 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,685 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,685 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,685 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,686 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,686 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,686 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,686 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,693 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,693 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,694 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,694 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,694 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,694 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,695 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,695 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,696 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,696 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,696 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,696 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,708 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,708 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,708 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,708 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,709 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,709 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,709 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,709 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,709 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,709 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,709 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,709 INFO L383 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2023-08-29 09:34:32,710 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,710 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,710 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,710 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,730 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,730 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,730 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,730 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,770 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,770 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,770 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,770 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,771 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,771 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,782 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,782 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,782 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,782 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,782 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,782 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,783 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,783 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,783 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,783 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,784 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,784 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,784 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,785 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,785 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,785 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,785 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,785 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,798 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,798 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,798 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,798 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,799 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,799 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,802 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,802 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,802 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,803 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:32,803 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,803 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,803 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,806 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:32,806 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,806 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,806 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:32,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,814 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,814 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,814 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,815 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,821 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,821 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,822 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,823 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,823 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,823 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,823 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,823 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,823 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,823 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,824 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,824 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,825 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 54#L707-1true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,825 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,826 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,826 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,826 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,827 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,827 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,827 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,827 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,828 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,828 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,828 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:32,830 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:32,830 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,830 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,831 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,831 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,831 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,831 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,831 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,832 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,832 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,832 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,832 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,832 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,835 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,835 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,835 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,835 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,851 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,852 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,852 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,852 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,854 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,856 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,856 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,856 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,856 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,857 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,857 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,857 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,857 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,882 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,882 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,882 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,882 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,884 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:32,884 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,885 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,886 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,886 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,886 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,886 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,886 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,886 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,886 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,889 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,890 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,891 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,891 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,891 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,891 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,892 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,892 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,892 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,893 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,893 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,893 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,893 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,894 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,894 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,894 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,894 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,895 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,895 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,895 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,896 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,896 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,896 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,896 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,899 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,899 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:32,899 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,899 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,900 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,900 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,900 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,900 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:32,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,901 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:32,901 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:32,901 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:32,901 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:32,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,902 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,903 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,903 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:32,903 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,904 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,904 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:32,904 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,904 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:32,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,910 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,910 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,910 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,911 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,911 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,911 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,911 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,911 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,912 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,912 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,913 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,913 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,924 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,925 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,925 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,927 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,927 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,928 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,928 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,928 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,928 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,935 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,935 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,936 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,940 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 239#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,940 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,940 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,941 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,945 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,945 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,945 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,949 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,949 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,949 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,949 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,949 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,949 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:32,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,950 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,950 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,951 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,951 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,984 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,984 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,984 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,985 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,987 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,987 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,987 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,987 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,988 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,988 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,988 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,988 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,989 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,989 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 229#L706-1true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,989 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,989 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,990 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:32,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,991 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:32,991 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,991 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:32,991 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:32,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:32,992 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:32,992 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:32,992 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:32,992 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,016 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,016 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,016 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,016 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1507] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][134], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,017 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,017 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,017 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,017 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1653] L714-1-->L705-6: Formula: (and (= |v_thr1Thread3of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread3of4ForFork0_findMax_~i~0#1_56| 1)) (<= |v_thr1Thread3of4ForFork0_findMax_~e~0#1_31| v_~max~0_155)) InVars {~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_56|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} OutVars{~max~0=v_~max~0_155, thr1Thread3of4ForFork0_findMax_#t~post5#1=|v_thr1Thread3of4ForFork0_findMax_#t~post5#1_23|, thr1Thread3of4ForFork0_findMax_~i~0#1=|v_thr1Thread3of4ForFork0_findMax_~i~0#1_55|, thr1Thread3of4ForFork0_findMax_~e~0#1=|v_thr1Thread3of4ForFork0_findMax_~e~0#1_31|} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_#t~post5#1, thr1Thread3of4ForFork0_findMax_~i~0#1][169], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 288#true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,021 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 126#L710-3true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,038 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,038 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,038 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,038 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,049 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,049 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,049 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,049 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,062 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,062 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,062 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,063 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:33,063 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,063 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,064 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,064 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,064 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,065 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,065 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,065 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,065 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:33,072 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:33,072 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,072 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,072 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:33,073 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,073 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,073 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,073 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,074 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,074 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,081 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,081 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,081 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,081 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,111 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,111 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,112 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,112 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:33,126 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,126 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,126 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,126 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,126 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,126 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,127 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,127 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,135 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,135 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,135 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,135 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,135 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,135 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:33,136 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,136 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,136 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,136 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,153 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,153 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,153 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,213 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,213 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,214 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,214 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,214 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,214 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,214 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,214 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,215 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,215 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,215 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,215 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,215 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,215 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 49#L707true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,219 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,219 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,219 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,219 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,220 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,220 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,220 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,230 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,230 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,230 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,231 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,231 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,231 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,232 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,232 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,232 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,232 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 36#L714-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,245 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,245 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,245 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,278 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,278 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,278 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,278 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,278 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,278 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,286 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,287 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,287 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,287 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,287 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,291 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,291 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,291 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,291 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,291 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,292 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,292 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,310 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,310 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,310 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,310 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,311 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,311 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,311 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,311 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,312 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,312 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:33,313 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,313 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,313 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,313 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,323 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,323 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,324 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,324 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,325 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,325 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,325 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,325 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,326 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,326 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,326 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,326 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,326 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,326 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,327 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,327 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,327 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,335 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,335 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,335 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,346 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,347 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,347 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,347 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,348 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,348 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,348 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,348 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,350 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,350 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,350 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,351 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,352 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,352 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,352 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,352 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,373 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,373 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,373 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,373 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,374 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,374 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,374 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,374 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,374 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,375 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,375 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,378 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,378 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,378 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,378 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,379 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,379 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,379 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,379 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,380 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,380 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,380 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,380 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,381 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,381 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,381 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,382 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,382 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,383 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,383 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,383 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,383 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,384 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,385 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,386 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,388 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,388 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,388 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,388 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:33,390 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,390 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,390 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,390 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,393 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,393 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,393 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,393 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,394 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,394 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,394 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,394 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,395 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,395 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,395 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,395 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,395 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,395 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,399 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,399 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:33,399 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:33,400 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:33,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,400 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,400 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:33,400 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:33,400 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:33,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,404 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,404 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:33,404 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:33,404 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:33,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,410 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,410 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,410 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,410 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,411 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,411 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,411 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,411 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,418 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,418 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,418 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,418 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,419 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,419 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,419 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,419 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,419 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,419 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,421 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,421 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,421 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,421 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,422 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,422 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,422 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,422 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,423 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,423 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,423 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,423 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,423 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,423 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,424 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,424 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,424 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,424 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,424 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,425 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,425 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,425 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,426 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,426 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,426 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,428 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,428 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,428 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,428 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,430 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,430 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,430 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,430 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,439 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,439 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,439 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,439 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,439 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,439 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,440 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,440 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,440 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,442 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,442 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,442 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,442 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:33,444 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,444 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,444 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,444 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,445 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,445 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,445 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,458 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,458 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,458 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,458 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,459 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,459 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,459 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,459 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,463 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,463 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,463 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,463 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,463 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,463 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,464 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,464 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,464 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,464 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][174], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,466 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,466 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,466 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,466 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,469 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,470 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,470 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,470 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,474 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,474 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,474 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,474 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,474 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,474 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,479 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,479 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:33,479 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:33,492 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,492 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,492 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,492 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,492 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,492 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,498 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,498 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,498 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,498 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,519 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,519 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,519 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:33,520 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:33,520 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,520 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,521 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,521 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,521 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,522 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,522 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,522 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:34:33,523 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,523 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:33,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:33,525 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,526 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,526 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,527 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,527 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,527 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,527 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,528 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,528 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,528 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,528 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,528 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,529 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,529 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:33,530 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 260#true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:33,530 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,530 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:33,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 164#L705-6true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,540 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,540 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,540 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:33,540 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,565 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,565 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,565 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,566 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,566 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,566 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,567 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,567 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,567 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,568 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,571 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,571 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,571 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,572 INFO L383 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,572 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,589 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,589 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,590 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,590 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,612 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,612 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,613 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,613 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,613 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,613 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,624 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,625 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,625 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,625 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,625 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,625 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,631 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,631 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,631 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,631 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,647 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,647 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,647 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,648 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,648 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,648 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:33,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,649 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,649 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,649 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:33,649 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:33,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,652 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:33,652 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,652 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,652 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,653 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:33,653 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,654 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:33,654 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,662 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,662 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,662 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,662 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,663 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,663 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,663 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,663 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,663 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,664 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,664 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,664 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,664 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,664 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,666 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:33,666 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:33,666 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:33,666 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:33,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,672 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,672 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:33,672 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,672 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,673 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,673 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:33,673 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,674 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,674 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,674 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:33,674 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,675 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,675 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:33,675 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:33,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,676 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,676 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,676 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,676 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,676 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,676 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,677 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,677 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,677 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,677 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,677 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:33,677 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:33,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,678 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,678 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:33,678 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,678 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,989 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,989 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,989 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,989 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,992 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,992 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,992 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,992 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,995 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,995 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,995 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,996 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:33,996 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:33,996 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:33,996 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:33,997 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,025 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,025 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,026 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,026 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,026 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,026 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,026 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,027 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,027 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,027 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,027 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,028 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,030 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,030 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,030 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,030 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,031 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,032 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,032 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,032 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,033 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,033 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,033 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,033 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,034 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,034 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,034 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,034 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:34,038 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,039 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,039 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,041 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,043 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,043 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,043 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,043 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,044 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,044 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,044 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,044 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,045 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,045 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,045 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,045 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,046 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,046 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,046 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,046 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,049 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,049 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,049 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,049 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,052 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,052 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,052 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,052 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,053 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,053 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,053 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,054 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,054 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,057 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,057 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,057 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,057 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,058 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,058 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,058 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,059 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,067 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,067 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,067 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,067 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,068 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,068 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,068 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,068 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,069 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,069 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,069 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,069 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,070 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,070 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,070 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,070 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,071 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,072 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,073 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,078 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,079 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,079 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,079 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,084 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,084 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,085 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,085 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,085 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,085 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,085 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,085 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,085 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,086 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,090 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,091 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,091 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,091 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,091 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,091 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,092 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,092 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,093 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,093 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,094 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,094 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,094 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,094 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,094 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,094 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,104 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,104 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,104 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,104 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,105 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,105 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:34,108 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,108 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,108 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,108 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,112 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,112 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,119 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,120 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,120 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,120 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,122 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,122 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,122 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,122 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,127 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,128 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,128 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,128 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,128 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,128 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 173#L714true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,135 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,135 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,135 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,135 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 135#L705-6true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,153 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,153 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,153 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,153 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,158 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,158 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,158 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,158 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,159 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,159 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,160 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,160 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,161 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 151#L707-1true, 152#L709-3true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,161 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,162 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:34,162 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,165 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,165 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,165 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,165 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,184 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,184 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,184 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,184 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,185 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,185 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,185 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,185 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,198 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,198 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,198 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,198 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, 135#L705-6true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,213 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,213 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,213 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,213 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,214 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,214 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,214 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,214 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,216 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,216 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,216 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,216 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,216 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,216 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,229 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,229 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,230 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,230 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:34,231 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,231 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,231 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,232 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,232 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,248 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,248 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,248 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,248 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,250 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,250 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,250 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,250 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 157#L706-4true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:34,266 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,266 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,266 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,266 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,308 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,308 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,308 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,308 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,317 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,317 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,317 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,317 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,319 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,319 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,319 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,319 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 213#L710-2true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,320 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,320 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,320 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,320 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,341 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,341 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,341 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,342 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,342 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,342 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,343 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,343 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,345 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,345 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,347 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,347 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,347 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,347 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,355 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,355 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,355 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,355 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,356 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,356 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,356 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,356 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,370 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,370 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,370 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,370 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:34,371 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,371 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,371 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,371 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,388 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,388 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,388 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,388 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,388 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,398 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,398 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,398 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,399 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,399 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,399 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 54#L707-1true, 203#L706-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,399 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,399 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,400 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,400 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:34,404 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,404 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,404 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,404 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,409 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,409 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,409 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,417 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,418 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,418 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,418 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,421 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,421 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,421 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,421 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,433 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,433 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,433 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,433 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,433 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,434 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,434 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,434 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,434 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,434 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,434 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,435 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,435 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,435 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,435 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,452 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,452 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,452 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,452 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:34,453 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,453 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,453 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,453 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,455 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,455 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,455 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,455 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,473 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,473 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,473 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,474 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,474 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,474 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,474 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,474 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,474 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,475 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,475 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,478 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,478 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,478 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,478 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,479 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,479 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,479 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,479 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,481 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,481 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,481 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,482 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,483 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,483 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,484 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,484 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,484 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,485 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,485 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,485 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,485 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,486 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,486 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 159#L709true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,486 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][232], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 81#L709true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,487 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,487 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,488 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,488 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,489 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,489 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,489 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,489 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,491 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,491 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,492 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,492 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,495 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,495 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,495 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,496 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,496 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,496 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,496 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,496 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,499 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,499 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,499 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,499 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,500 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,500 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,500 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,500 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,500 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,500 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,501 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,501 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,505 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,505 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,505 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,505 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:34,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,519 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,519 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,519 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,521 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,521 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,521 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,522 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,522 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,522 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,522 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,523 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,523 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,523 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,523 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,523 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,524 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,524 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,524 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,524 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,524 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,524 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,525 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,525 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,525 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,525 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,525 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,528 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,528 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,528 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,529 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,529 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,530 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,530 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,530 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,530 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,530 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,530 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,531 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,531 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,532 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,532 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,533 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,533 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,533 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,533 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,540 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,540 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,540 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,540 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:34,543 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,543 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,543 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,544 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,549 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,549 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,549 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,549 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,553 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,553 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,553 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,553 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,564 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,564 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,564 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,565 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,565 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,565 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,566 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,566 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,566 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,566 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,567 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,567 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,567 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,567 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 107#L709true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,573 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,573 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,573 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,573 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:34,584 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,585 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,585 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,585 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,589 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,589 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,589 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,589 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,600 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,601 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,601 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,601 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,602 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,602 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,602 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:34,603 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:34,603 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,603 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:34,604 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:34,604 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-29 09:34:34,604 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,606 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,607 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,607 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:34,609 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,609 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,609 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,609 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,610 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 239#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:34,610 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,610 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,610 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,610 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,610 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,611 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,611 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,611 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,611 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,612 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,612 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,612 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,612 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:34,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 37#thr1EXITtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,613 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,613 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,613 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,613 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,614 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,614 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:34,614 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,614 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,633 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,633 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,633 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,633 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,633 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,634 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 239#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,634 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,635 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,635 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,637 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,637 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,637 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,637 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,638 INFO L383 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2023-08-29 09:34:34,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,638 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,638 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,668 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,668 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,668 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,668 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,668 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,676 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,676 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,676 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,676 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,676 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,677 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,683 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,683 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,683 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,683 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,698 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,698 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,698 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,698 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,699 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,699 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,699 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,700 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,700 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,700 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,701 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:34,701 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,704 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:34,704 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:34,704 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,704 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,711 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,711 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,711 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,711 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,713 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,713 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,713 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,713 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,714 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,714 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,714 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,714 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,714 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,714 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,714 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,715 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,715 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,715 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,716 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,716 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,716 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,716 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,716 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,716 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,718 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:34,718 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:34,718 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,718 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:34,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,730 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,730 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,731 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,731 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,731 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,731 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,731 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,731 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,732 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,732 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,732 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,732 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,732 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,732 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,733 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,733 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,733 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,733 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,733 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,733 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,746 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,746 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,746 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,746 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,746 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,746 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,747 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,747 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,749 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,749 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,749 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,749 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,751 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,751 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,751 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,751 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,771 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,771 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,771 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,772 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,772 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,772 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,772 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,772 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,773 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,773 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,776 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,776 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,776 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,776 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,776 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,776 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,777 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,777 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,778 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,778 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,778 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,778 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,778 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,778 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:34,782 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:34,782 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:34,782 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:34,783 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:34,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,785 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,785 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,785 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,785 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,785 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,785 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,786 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,787 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,787 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,787 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,787 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,791 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,791 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,791 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:34,791 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,792 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,792 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,792 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,792 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:34,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,795 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,795 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:34,795 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,795 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,796 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,796 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:34,796 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,796 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,802 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,802 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,802 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,802 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,803 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,803 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,803 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,803 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,803 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,803 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,804 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,804 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,804 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,804 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,804 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,804 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,805 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,805 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,805 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,805 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,808 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,808 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,808 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,809 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, 129#thr1EXITtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,810 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,811 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,811 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,811 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,813 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,813 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,813 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,813 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,813 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,813 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,814 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,814 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,814 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,814 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,816 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,816 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,816 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,816 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,818 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:34,818 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,818 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,818 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,818 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,818 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,819 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:34,819 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,819 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,819 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,819 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,819 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,820 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,820 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,820 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,820 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,821 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,821 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,821 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,821 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,821 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,821 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:34,823 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,823 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,823 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,823 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,832 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,832 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,833 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,833 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,833 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,833 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 98#L706-3true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:34,835 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,835 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,835 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,835 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,837 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,837 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,837 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,837 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,838 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,838 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,838 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,838 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,838 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,838 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][190], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,839 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,839 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,839 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,841 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,841 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,841 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,841 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,844 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,844 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,844 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,849 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,849 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,849 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,849 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,849 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,849 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][129], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,854 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,854 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,854 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,854 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][94], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,855 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,855 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,855 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,855 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 288#true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 182#L706-1true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,858 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,858 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,858 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,858 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,874 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [130#L706-1true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,875 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,875 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,875 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,876 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,876 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,876 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,876 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:34,884 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,885 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,885 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,885 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,885 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,885 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,900 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,900 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,900 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,900 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:34,901 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,901 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,901 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,901 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:34,901 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:34,901 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 102#thr1EXITtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,913 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 33#L706-1true, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,913 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,913 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,915 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,915 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:34,915 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,915 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,924 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,924 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,924 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:34,929 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,929 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:34,930 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,930 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,930 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,931 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,931 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,931 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:34,932 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:34,932 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,932 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,932 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,932 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,937 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,937 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,937 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,937 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 229#L706-1true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,938 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:34,938 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,938 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,938 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:34,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,980 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,980 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,980 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,980 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,981 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,981 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,981 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,982 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,987 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,987 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,988 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,988 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,988 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,988 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,988 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,988 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,989 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,989 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,989 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,989 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,998 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,998 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,998 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,998 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,999 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:34,999 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:34,999 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,015 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,015 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,015 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,016 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,036 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,036 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:35,036 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,036 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,037 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,037 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,037 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:35,038 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,038 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,038 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:35,038 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,038 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,043 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,043 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,043 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,043 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,045 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,045 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,045 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,046 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,046 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,049 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,049 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,049 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,049 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,049 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,049 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,050 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,050 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,050 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,050 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,051 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:35,051 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,052 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,052 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,052 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,052 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,052 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,053 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,053 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,053 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,053 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,053 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,053 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,059 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,059 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,060 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,337 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,338 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,338 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,338 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,338 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,348 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,348 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,349 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,349 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,349 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,349 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,349 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,350 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,350 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,351 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,352 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,352 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,352 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,359 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 36#L714-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,359 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,360 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,360 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,360 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,360 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,379 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,379 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,379 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,379 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,398 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,399 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,400 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,400 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,400 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,400 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,401 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,401 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,401 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,401 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,402 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,402 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,402 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,402 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,406 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,406 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,406 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,406 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,407 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,408 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,408 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,408 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,408 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,408 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,409 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,409 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,409 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,410 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,410 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,410 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,412 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,412 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,412 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,412 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:35,413 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,413 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,413 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,413 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,415 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,416 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,416 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:35,417 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,417 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,417 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,417 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,418 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,418 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,418 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,418 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,420 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,420 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,420 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,420 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,421 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,421 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,421 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,421 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,421 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,421 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,422 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,422 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,422 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,422 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,422 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,423 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,423 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,423 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,423 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,423 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,424 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,424 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,424 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,424 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,425 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,425 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,425 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,425 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,439 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,439 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,439 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,439 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,440 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,440 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,444 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,444 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,444 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,444 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,468 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,468 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,468 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,468 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,469 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,469 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,469 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,469 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,469 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,471 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,471 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,471 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,471 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,472 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,472 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,473 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,473 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,473 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,473 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,473 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,473 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,477 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,477 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,477 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,478 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,480 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,480 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,480 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,480 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,481 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,482 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,482 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,482 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,483 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,483 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,483 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,483 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,487 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,487 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,487 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,487 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [75#L714true, thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,497 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,497 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,497 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,497 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,500 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,500 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,500 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,501 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,505 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,505 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,505 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,505 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,512 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,512 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,512 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,512 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,513 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,513 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,513 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,513 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:35,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,517 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,517 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:35,517 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:35,517 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:35,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,529 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,529 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,529 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,529 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,550 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,550 INFO L383 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,550 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,574 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,574 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,575 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,575 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,575 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,575 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,582 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,582 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,586 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 54#L707-1true, 203#L706-2true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,586 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,587 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,604 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,605 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,606 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,606 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,607 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,617 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,617 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,617 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,617 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,618 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,619 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,619 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,620 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,620 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,620 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,621 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,621 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,627 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,627 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,627 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,627 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,628 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,628 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,628 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,628 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,637 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,637 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,637 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,638 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,639 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,639 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,639 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,639 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,641 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,641 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,641 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,641 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,642 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,642 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,642 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,643 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,659 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,659 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,659 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,659 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,660 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,660 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,660 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,661 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,661 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,661 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,661 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,664 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,664 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,664 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,664 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,665 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,665 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,665 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,665 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,666 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,666 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,666 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,666 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,666 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,667 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,667 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:35,668 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:35,668 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,668 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:35,668 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,668 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,669 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,669 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,669 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:35,670 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,670 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,671 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,671 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,671 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,671 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,671 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,671 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,673 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,673 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,673 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,673 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,676 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,676 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,676 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,676 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,678 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,679 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,680 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,680 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,680 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,681 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,684 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,684 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,684 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,684 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:35,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,685 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,685 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:35,685 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,685 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,688 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,688 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,688 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,688 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:35,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,694 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,694 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,694 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,694 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,694 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,694 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,694 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,695 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,700 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,701 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,701 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,701 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,703 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,703 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,703 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,703 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,704 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,704 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,704 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,705 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,705 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,705 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,705 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,706 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,706 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,707 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,707 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:35,709 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,709 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,709 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,709 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:35,712 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,712 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,712 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,712 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,721 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][188], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,721 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,722 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,722 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,722 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,722 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,723 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,723 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,724 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,724 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,725 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,725 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,725 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,725 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][154], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,726 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,726 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,726 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,726 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,727 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,727 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,727 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,727 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,727 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,727 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,731 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,731 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,732 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,732 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,732 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,732 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,732 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,732 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,736 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,736 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,737 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,737 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][174], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,739 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,740 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,740 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,740 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,742 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,743 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,743 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,743 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,747 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,747 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,747 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,747 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,747 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,747 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,752 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,752 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:35,752 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,752 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,764 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,764 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,764 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,764 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,764 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,764 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,769 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,769 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,769 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,770 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,792 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,792 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,792 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,793 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,793 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,793 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,794 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,794 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,794 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,795 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,795 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,795 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,798 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,798 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,798 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,798 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,799 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,799 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,799 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,799 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,800 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,800 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,800 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,800 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,801 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:35,801 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,801 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,802 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,802 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,802 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 49#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,803 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,803 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,812 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,812 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,812 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,812 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,834 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,834 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,834 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,835 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,835 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,836 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,836 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,836 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,836 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,839 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,839 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,839 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,840 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,840 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,840 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,840 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,840 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,841 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,841 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,841 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,859 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,859 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,859 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:35,859 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,876 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,876 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,876 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,876 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,876 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,877 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,877 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,878 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,878 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:35,878 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,878 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,882 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,883 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,883 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,883 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,884 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,884 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,884 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,884 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,884 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,884 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,885 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,885 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,885 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,885 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 112#L707true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,886 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,886 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,887 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,887 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,889 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,889 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,889 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,890 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,890 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,890 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,891 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,891 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,891 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,899 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,899 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,899 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,902 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,902 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,902 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 54#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,909 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,909 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,909 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:35,909 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,910 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,910 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,938 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,938 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,939 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,939 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,939 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,940 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,940 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,942 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,942 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,942 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,942 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:35,942 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,942 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,942 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,943 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,943 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,943 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,943 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,943 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,944 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,944 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,945 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,945 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,945 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,945 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,945 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,945 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,946 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,946 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-29 09:34:35,946 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,950 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,950 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,950 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,951 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:35,951 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,951 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,952 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,952 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,952 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,952 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,953 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,953 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,954 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,954 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 97#L714true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,955 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,955 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,955 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,956 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,956 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,956 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:35,959 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,959 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:35,959 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,960 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][140], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,970 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,970 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:35,970 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:35,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,975 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,975 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,976 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,976 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,976 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,976 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:35,976 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,977 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,980 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,980 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,980 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:35,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,983 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,983 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,983 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,983 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:35,987 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,987 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,987 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,987 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,988 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,988 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,988 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,988 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [75#L714true, thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,991 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,991 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,991 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,991 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:35,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:35,999 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:35,999 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:35,999 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,000 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][129], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,000 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,001 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,001 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,002 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,003 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,003 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,003 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,004 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,004 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,004 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,004 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,012 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,012 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,012 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,012 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,013 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,013 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,013 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:36,013 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,016 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,016 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:36,016 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,016 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:36,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,025 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,025 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,025 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:36,025 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,026 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,026 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,026 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,026 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:36,026 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,026 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:36,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,034 INFO L383 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,034 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,034 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,034 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,048 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,048 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,048 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,048 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,061 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,061 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,061 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,062 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,062 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,062 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,070 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,070 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,070 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,070 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,071 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,071 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,071 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 95#L707-1true, 54#L707-1true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,072 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,072 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,072 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,072 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,076 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,076 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,076 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,076 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,081 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,081 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,081 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,089 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,089 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,089 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,089 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,092 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,092 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,092 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,092 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,104 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,104 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,104 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,104 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,104 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,105 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,105 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,105 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,105 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 36#L714-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,105 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,106 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,106 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,106 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,106 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,123 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,123 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,123 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,123 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,124 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,124 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,124 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,124 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,125 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,125 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,126 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,126 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,141 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,141 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,141 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,142 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,142 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,142 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,143 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,143 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,143 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,143 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,146 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,146 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,146 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,146 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,147 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,147 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,147 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,147 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,148 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,148 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,148 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,148 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,149 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,149 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,149 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,149 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,150 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,150 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,150 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,150 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,150 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,151 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,151 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,151 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,152 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:36,152 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,152 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,152 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,152 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,153 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,153 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,153 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 239#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,154 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][232], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,154 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,155 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,155 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,155 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,155 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:36,156 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,156 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,156 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,156 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,158 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,158 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,158 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,158 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,161 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,161 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,161 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,165 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,165 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,165 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,166 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,166 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,166 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,166 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,170 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,170 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:36,170 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:36,170 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,184 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:36,184 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,184 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,185 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,185 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,185 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,185 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,185 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,185 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][152], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,186 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,186 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,186 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,186 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,187 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,187 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,187 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,188 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,188 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,188 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,188 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,188 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,188 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,189 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,189 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,189 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,189 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,189 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,189 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,190 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,190 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,190 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,190 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,190 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:36,194 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,194 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,194 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,194 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 22#L706-5true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:36,195 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,195 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,195 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,195 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,196 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,196 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,196 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,196 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,197 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,198 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,198 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,198 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,199 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,199 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,199 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,199 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,206 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,206 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,206 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,206 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,210 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,210 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,210 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,210 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,215 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,215 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,216 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,216 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,220 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,220 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,220 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,220 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,232 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,232 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,232 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,232 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,232 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,232 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,233 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,233 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,233 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,233 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,234 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,234 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,234 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,234 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:36,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,241 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,241 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:36,241 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,241 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,252 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,253 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,253 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,253 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,257 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,269 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,269 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,269 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,270 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,270 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,270 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,271 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,271 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,271 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,271 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,272 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,272 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:36,274 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,274 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][254], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,275 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,275 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:36,277 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,277 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,277 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,277 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,278 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,278 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,278 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,278 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,278 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,278 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,279 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,279 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,279 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,279 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,280 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,280 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,280 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,280 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,281 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,281 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,281 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,281 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 229#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,282 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,282 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,282 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,282 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,302 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,302 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,302 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,303 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, 75#L714true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 239#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,303 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,303 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,304 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,304 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,304 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,304 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,306 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,306 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,306 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,306 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,307 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,307 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,307 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,307 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,334 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,334 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,334 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,335 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,337 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,337 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,337 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,338 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,338 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:36,338 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,338 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,343 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,343 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,343 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,343 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,345 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,345 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,345 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,345 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,349 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,349 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,349 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,349 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,349 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,349 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,350 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,350 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,350 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,351 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,351 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:36,351 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,353 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,353 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,353 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,353 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,359 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,359 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,359 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,360 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,360 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,360 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,360 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,360 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,362 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,362 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,369 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,369 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,369 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,369 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:36,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,393 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,393 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,393 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,393 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,397 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,397 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,397 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,397 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:36,398 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,398 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,398 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,398 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,399 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,399 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,399 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,401 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,401 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,401 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,401 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,402 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,402 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,402 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,403 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,403 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,403 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-29 09:34:36,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,405 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:36,405 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,405 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,406 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,406 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,406 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:36,407 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,407 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,407 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,407 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,407 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,407 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,408 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,408 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,408 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,410 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:36,410 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,410 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][148], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,423 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,423 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,423 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,424 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,424 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,424 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,424 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,424 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,702 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,702 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,703 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,703 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,703 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,704 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,704 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,704 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,704 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,704 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,704 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,705 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,705 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,705 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,706 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,708 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,708 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,708 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,708 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,708 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,709 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,709 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,709 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,709 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,709 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,711 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,711 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,711 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,711 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,718 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,719 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,719 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,720 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,720 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,720 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,720 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,721 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,721 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,724 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,724 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,724 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,724 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,726 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,726 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,726 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,727 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 291#(and (= (select (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)), 175#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,732 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,732 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,732 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,733 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 175#L709-3true, 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,733 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,733 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,733 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,733 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,735 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,735 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,735 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,735 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,736 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,736 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,737 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,737 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,740 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,741 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,741 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,741 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][174], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,749 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,749 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,750 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:36,750 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:36,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 126#L710-3true, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,751 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,751 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,751 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,751 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,752 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,752 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:36,752 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,752 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,754 INFO L383 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2023-08-29 09:34:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:36,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 49#L707true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,770 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,790 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,790 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,790 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,790 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,813 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,813 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,813 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:36,814 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:36,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,814 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,814 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,815 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:36,815 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:36,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,815 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,816 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:36,816 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:36,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,820 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,821 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,821 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,821 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,823 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,824 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,824 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,824 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,827 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,827 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,827 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,827 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,827 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,828 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,828 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,828 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,829 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,829 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,829 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,829 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,829 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,831 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,831 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,831 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,838 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,838 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,838 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,846 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,846 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,846 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,846 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,846 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,847 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,847 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,847 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,848 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,848 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,848 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,848 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,853 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 36#L714-1true, 151#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,853 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,854 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,854 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,854 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,854 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,867 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,868 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,868 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,868 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,880 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,880 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,881 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,881 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,882 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,882 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,882 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,883 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,885 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,885 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,885 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:36,885 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,886 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,886 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,886 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:36,886 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,887 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,887 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,887 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,887 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:36,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,888 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,888 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,888 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:36,888 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,889 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,889 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,889 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,889 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:36,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:36,890 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,890 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,890 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,890 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:36,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,891 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,891 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,891 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 81#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,892 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 239#L707-1true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,892 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,892 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:36,893 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,893 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,893 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,893 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,894 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,894 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,894 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,895 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 81#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,895 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,895 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,896 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,896 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,896 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,897 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,897 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,897 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,897 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,908 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,908 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,908 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,909 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:36,909 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,909 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,909 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,909 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,912 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,912 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,912 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,912 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,928 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,928 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,928 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,929 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,929 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,929 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,930 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,930 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,930 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,934 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,934 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,934 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,934 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:36,935 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,936 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,936 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,936 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:36,937 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,937 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,937 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,937 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,937 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,937 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,938 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,938 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,941 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,941 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,941 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,941 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,949 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,949 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,949 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,949 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,951 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,951 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,951 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:36,951 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,956 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,956 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:36,956 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,956 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:36,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,962 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,962 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,962 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:36,962 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:36,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,963 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,963 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,963 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,963 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:36,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,967 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:36,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:36,968 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:36,968 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:36,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [75#L714true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:36,980 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:36,980 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:36,980 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:36,980 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,000 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 239#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,000 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,000 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,015 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,015 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,015 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,015 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,021 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,021 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,021 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,021 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,021 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,022 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,022 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,028 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,028 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,028 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,029 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,029 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,029 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,029 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,029 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,030 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,030 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,030 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,030 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,030 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,031 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,031 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,034 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,034 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:37,034 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,034 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,037 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,037 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,037 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,037 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,037 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,037 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,038 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,038 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,045 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,045 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,045 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:37,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,046 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,046 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:37,046 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,046 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,047 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,047 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,047 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,047 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,047 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,048 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,048 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,048 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,048 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,069 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,069 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,069 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,069 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,070 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,070 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,070 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,070 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,071 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,071 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,071 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,072 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,072 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,073 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,073 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,073 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,073 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,073 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,073 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,074 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,074 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,075 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,075 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 229#L706-1true, 283#true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,075 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,076 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,076 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,076 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,077 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,077 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,077 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,078 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,078 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,078 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,079 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,079 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,079 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,081 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,081 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,081 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,081 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,092 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,093 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,093 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,095 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,095 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,095 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,097 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,098 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,098 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,098 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,100 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,100 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,100 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,100 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,101 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,101 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,101 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,106 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,106 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,106 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,106 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,107 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,107 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,108 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,108 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,109 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,109 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,109 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,109 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:37,111 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,111 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,111 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,111 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,112 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,112 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,112 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,112 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,112 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,113 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,113 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,113 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,113 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,114 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,114 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,114 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,114 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,120 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 172#L725-5true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,120 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,121 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,121 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,121 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,121 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,126 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,126 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,126 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,126 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,127 INFO L383 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,127 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:37,127 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:37,127 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,136 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,136 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,136 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,136 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,161 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,161 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,161 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,161 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,161 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,161 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,162 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,162 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,162 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,162 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,162 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,162 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,163 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,163 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,163 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,163 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,167 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,167 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,167 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,167 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,168 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,168 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,168 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,168 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,169 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,169 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,169 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,169 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,169 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,169 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 112#L707true, 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,170 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,171 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,171 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,171 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,173 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,173 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,173 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,174 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,174 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,174 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,174 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,175 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,175 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,175 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:37,175 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,176 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,176 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,176 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,176 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,176 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,176 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,177 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,177 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,177 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,177 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,186 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,186 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,186 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,186 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,186 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,186 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,186 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,187 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,190 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,190 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,190 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,190 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,197 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,197 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,197 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,197 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 54#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,198 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,198 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,198 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,199 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,199 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,199 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,199 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,225 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,225 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,225 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,225 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,226 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,226 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,226 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,226 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,226 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,226 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,227 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,227 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,229 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,229 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,229 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,229 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,230 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,230 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,230 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,231 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,232 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,232 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,233 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,233 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,233 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,236 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,236 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,236 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,237 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,237 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,237 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,238 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,238 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,238 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,240 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,240 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,241 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,241 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,242 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,242 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,243 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true, 23#L709-1true]) [2023-08-29 09:34:37,246 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,246 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,246 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,246 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][140], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,256 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,257 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,262 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,262 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,262 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,262 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,263 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,263 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,263 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,263 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,266 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,266 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,269 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,269 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,269 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,269 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:37,274 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,275 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,275 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,275 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,275 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,278 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,278 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,278 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,278 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,287 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,287 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,287 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,287 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][129], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 152#L709-3true, 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,288 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,288 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,288 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,288 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,288 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][157], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,289 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,289 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,289 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,289 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,290 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,291 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,291 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,291 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,292 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,292 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,293 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,293 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,301 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,301 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,302 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,302 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:37,302 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,304 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,304 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,305 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:37,305 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,314 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1391] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][179], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 173#L714true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,314 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,314 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:37,315 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,322 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,322 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,322 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,322 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,337 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,337 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,337 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,337 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,343 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,343 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,343 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,343 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,345 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,345 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,345 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,345 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,346 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,346 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,346 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,346 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,348 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,348 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,348 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,348 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,353 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,353 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,353 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,354 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,355 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,355 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,356 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,357 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,357 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,357 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,357 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,363 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,363 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,363 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,364 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 229#L706-1true, 283#true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,364 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,364 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,364 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,364 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,365 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,365 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,365 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,366 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,366 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-29 09:34:37,366 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,366 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,367 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,367 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,367 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,367 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,367 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,367 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,368 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,368 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,368 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,369 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 164#L705-6true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,370 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,370 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,370 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,370 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,386 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,386 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,386 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,386 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,386 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,387 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,387 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,387 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,388 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,388 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,388 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,389 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,389 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,389 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,390 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,390 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,391 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,391 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,391 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,392 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,392 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,392 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,393 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,394 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,394 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,394 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,395 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,395 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,395 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,396 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,396 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:37,396 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,399 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,399 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,399 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,399 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,408 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,408 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,408 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,408 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,409 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,409 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,409 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,409 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 175#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,415 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,415 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,415 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,415 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 175#L709-3true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,416 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,416 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,416 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,416 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,421 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,421 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,421 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,421 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [75#L714true, thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,422 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,422 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,422 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,422 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,423 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,423 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,423 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:37,423 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,425 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,426 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:37,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,433 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,433 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 62#L710-3true, 97#L714true, 81#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,442 INFO L383 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,465 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,465 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,465 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,466 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,466 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,466 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,466 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,467 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,467 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,467 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,467 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,471 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,471 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,471 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,471 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 90#L709-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,472 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,472 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,472 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,472 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,477 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,477 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,478 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,478 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,479 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,479 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,479 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:37,479 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,480 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,480 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,480 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,480 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,486 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,486 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,486 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,486 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,487 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,487 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 62#L710-3true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,489 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,489 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,489 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,489 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,496 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,496 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,496 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,496 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,519 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,519 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,519 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,519 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,523 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,523 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,523 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,523 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,524 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,524 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,524 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,524 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,524 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,524 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,525 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,525 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,525 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,525 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,525 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,525 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,526 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,526 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,526 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,526 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,527 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,527 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,528 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,528 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,528 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,528 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,529 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,529 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,529 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,529 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,529 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,531 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:37,531 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,531 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,531 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,531 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,532 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,532 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,532 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,533 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,533 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,533 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,533 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,533 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,533 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,533 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,534 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,534 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,535 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,536 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,536 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][148], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:37,550 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,550 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,550 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,555 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,555 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,555 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,555 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 114#L709-3true, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:37,556 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,556 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,556 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,557 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,557 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,557 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,557 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,559 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,559 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,559 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,561 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,561 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,561 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,561 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,567 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,567 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,567 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,567 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,568 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,568 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,568 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,568 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,569 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,569 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,571 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,571 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,572 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,572 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,573 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,573 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,573 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,573 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][141], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 175#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,578 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 175#L709-3true, 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,578 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,578 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,580 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,580 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,580 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,580 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,581 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,581 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,581 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,581 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 71#L706-7true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,584 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,584 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,584 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][174], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,591 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,591 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,591 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,591 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 126#L710-3true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,592 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,592 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,592 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,592 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,593 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,593 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,593 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:37,593 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,595 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,595 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:37,595 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,595 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 49#L707true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,604 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,604 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,604 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,604 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,619 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,619 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,619 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,619 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,624 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,624 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,624 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,624 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,624 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,625 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,625 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,628 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,628 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,628 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,628 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,629 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,629 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,629 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,629 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,629 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,629 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,631 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:37,631 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:37,631 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,631 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,632 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,632 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,632 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,632 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,633 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,633 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,633 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,634 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,642 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,642 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,642 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,642 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,643 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,643 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,643 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,649 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,649 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,649 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,650 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,650 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 37#thr1EXITtrue, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,651 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,651 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,651 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,652 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,652 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,652 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,653 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,654 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,654 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,654 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,655 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,655 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,655 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,655 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,655 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,655 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,668 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,668 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,668 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,669 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,669 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,669 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,670 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,670 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,670 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,672 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,672 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,672 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,673 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,673 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,673 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,674 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,674 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,674 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,675 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,676 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,676 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,676 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,676 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:37,677 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,677 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:37,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,679 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,679 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,680 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,680 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,680 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,688 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,688 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,689 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,689 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:37,689 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,689 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,693 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,693 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,693 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,694 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,694 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,694 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,694 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,694 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,696 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,696 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,696 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,696 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,697 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,697 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,697 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,697 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:37,698 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,699 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,699 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,699 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:37,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,700 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,700 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:37,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,704 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2023-08-29 09:34:37,704 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:37,704 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,704 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:37,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,724 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,724 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,724 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,724 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,730 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,730 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:37,730 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:37,730 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,731 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,731 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,731 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:37,731 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:37,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,731 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,732 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:37,732 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,732 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:37,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,738 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,738 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,738 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,738 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,739 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,739 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,739 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,739 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,739 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,739 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,740 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,740 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:37,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,740 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,740 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:37,740 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,740 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 169#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,741 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,741 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,741 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,741 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,743 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,743 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,744 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,744 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,746 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,746 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,746 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 152#L709-3true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,747 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:37,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,753 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,753 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,753 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,753 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,754 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,754 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:37,754 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,756 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:37,756 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:37,756 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 130#L706-1true, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,029 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 130#L706-1true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,029 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:38,030 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true, 232#thr1EXITtrue]) [2023-08-29 09:34:38,030 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,030 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,031 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,031 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,032 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,032 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,032 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,032 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,032 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,035 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,035 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,035 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,035 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,035 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,035 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,036 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,036 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,036 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,036 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,037 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,037 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,037 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,037 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,037 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,037 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,037 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,038 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,038 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,038 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,038 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,038 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,039 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,039 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,041 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,041 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,041 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,041 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,041 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,042 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 158#L705-6true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,042 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,042 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,042 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,042 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,043 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,043 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,043 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,043 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,043 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,044 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,044 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,045 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,045 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,045 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 191#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,045 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,046 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,046 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,046 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,048 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,050 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,051 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,051 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,087 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,088 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,088 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,088 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,088 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,089 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,089 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,089 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,091 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,091 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,092 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,092 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,092 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,092 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,095 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,095 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,095 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,095 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,095 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,096 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,096 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,096 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,096 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,096 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,098 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,098 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,098 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,099 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,099 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,099 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,099 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,099 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,099 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,100 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,108 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,108 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,108 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,108 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,109 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,110 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,110 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,110 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,112 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,112 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,113 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,113 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,114 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,115 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,115 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,115 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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][149], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,115 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,116 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,116 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,118 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,118 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,118 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,118 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,120 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,120 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,127 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 99#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 283#true, 151#L707-1true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,127 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,127 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,128 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,128 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,128 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,128 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,128 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][181], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,134 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,134 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,134 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,134 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,135 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,135 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 239#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,143 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,143 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,144 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,144 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,158 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,158 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,158 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,159 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,159 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,159 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,159 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,159 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,160 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,160 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,160 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,160 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,161 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,161 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,161 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,161 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,164 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,164 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,164 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,164 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,165 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,165 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,165 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,165 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,165 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,165 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 64#L709-3true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,167 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,167 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,167 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,177 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,177 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,177 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,177 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,177 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,178 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,178 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,179 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,179 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,179 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,182 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,182 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,182 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,182 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,182 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,182 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,183 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,183 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,183 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,184 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,184 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,184 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,184 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,194 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,194 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,195 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,195 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,195 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,196 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,196 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,197 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,197 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,197 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,198 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,198 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,198 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,198 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,198 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,198 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,199 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,199 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,199 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,200 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,200 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 229#L706-1true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,200 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,201 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,201 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,201 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,202 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,202 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,202 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,202 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,203 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,203 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,203 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,203 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,203 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,203 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,213 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,213 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,213 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,214 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,214 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,214 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,214 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,216 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,216 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,216 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,216 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,219 INFO L383 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,219 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,219 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,219 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,236 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,236 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,236 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,236 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,238 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,238 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,238 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,238 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,239 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,239 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,239 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,239 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 64#L709-3true, 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,241 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,241 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,241 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,241 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,245 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][185], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,245 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,245 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,245 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,245 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,246 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][219], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 290#(= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0), 203#L706-2true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,246 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,246 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,246 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,246 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,248 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,248 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,248 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,248 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,250 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,250 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,250 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,250 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,251 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,251 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,258 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,258 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,258 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,259 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,259 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,260 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,260 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,261 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,261 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,262 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,262 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,262 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,262 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,262 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,262 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,262 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,263 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,263 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,263 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,264 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,264 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,264 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,264 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,264 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,264 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,265 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,265 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,265 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,265 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,281 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,281 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,281 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,281 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,281 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,281 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,282 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,282 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,283 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,283 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 213#L710-2true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,283 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,283 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,284 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,284 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,284 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,285 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,286 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,286 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,286 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,287 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 229#L706-1true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,287 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,287 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,288 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,288 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,289 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,289 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,289 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,290 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,290 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,290 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,291 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 158#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,291 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,291 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,291 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,291 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,294 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,294 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,294 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,294 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,303 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,303 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,303 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,309 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,309 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,310 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,310 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,314 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,314 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,314 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,314 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 75#L714true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,315 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,315 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,315 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,315 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,317 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,318 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,318 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,318 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,318 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,319 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,319 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,319 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,319 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][198], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,326 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,326 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,326 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,326 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 62#L710-3true, 97#L714true, 81#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,334 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,334 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,334 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,334 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,347 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,347 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,347 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,347 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,349 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,349 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,349 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,350 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,350 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,350 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,350 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,350 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,351 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,351 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,351 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,352 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,352 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,352 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,352 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,356 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,356 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,356 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,356 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,357 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,357 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,358 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,358 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,359 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,359 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,359 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,359 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,363 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,363 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,363 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,363 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,367 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,367 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,367 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,368 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 229#L706-1true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,368 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:38,368 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,379 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,380 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,380 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,380 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,380 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,381 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,381 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,381 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 229#L706-1true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,382 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,382 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,382 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,382 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,383 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,384 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,384 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,385 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,385 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,385 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,389 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,389 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,389 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,389 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,389 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,389 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,390 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,390 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,394 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,394 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,394 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,394 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,397 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,397 INFO L383 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,397 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,410 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,410 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,410 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,410 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,411 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,411 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,411 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,411 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,411 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,411 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,412 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,412 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 164#L705-6true, 283#true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,414 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,414 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,414 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,415 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,415 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][184], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,415 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,415 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,416 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,416 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,416 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,417 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,417 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,417 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,417 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,418 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,419 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,419 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,419 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,419 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,419 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,420 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,420 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,420 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,427 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,428 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,428 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,428 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,428 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,428 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,428 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,429 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,429 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,434 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,434 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,434 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,435 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,435 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,436 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,436 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,436 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,437 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,437 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,437 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,438 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,438 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,438 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,439 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,439 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,440 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 229#L706-1true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,440 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,440 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,453 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,453 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,453 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,453 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,453 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,453 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,453 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,454 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,454 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,454 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,455 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,455 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,456 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,456 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,456 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,456 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,457 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,457 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,457 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,457 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,458 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,458 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,459 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,459 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,459 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,460 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,460 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [130#L706-1true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,461 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,461 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,461 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,462 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,462 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,462 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,464 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,464 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,465 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,465 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,465 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,465 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,465 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L710-->L710-2: Formula: (= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_19| v_~max~0_125) 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_125, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_19|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1, ~max~0][165], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,473 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,473 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,473 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,473 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,473 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,473 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,474 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,474 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,474 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,474 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,474 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,474 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,478 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,479 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,479 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,481 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,481 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,481 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,481 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,482 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,483 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,483 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,483 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,484 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,484 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,484 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,484 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,485 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,485 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,485 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,485 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,490 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,490 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,490 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,490 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,510 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,511 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,511 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,512 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,512 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,513 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,513 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,513 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,513 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,514 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,514 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,514 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,514 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,514 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,514 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,517 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,517 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,517 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,519 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,519 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,519 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,519 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,520 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,520 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,520 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,520 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,520 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,520 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,520 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,520 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,521 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,521 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,522 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,522 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,522 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,523 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,523 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,523 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,523 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 173#L714true, 97#L714true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,526 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,526 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,526 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 173#L714true, 159#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,527 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,527 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:38,527 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,527 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,528 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,529 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,529 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,529 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,538 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,539 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,539 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,539 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,542 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,542 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,542 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,542 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,561 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,561 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,562 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,562 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,562 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,562 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,562 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,563 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,563 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,563 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,567 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,567 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][200], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 164#L705-6true, 157#L706-4true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,568 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,568 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,570 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,570 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,570 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,570 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,570 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,570 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,571 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,571 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 37#thr1EXITtrue, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,581 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,581 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,581 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,582 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,582 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,582 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,583 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,586 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,586 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,586 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,586 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,587 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,587 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,588 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,588 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,588 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,588 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,598 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,599 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,599 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,599 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,600 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,600 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,600 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,601 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,601 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,601 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,602 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,602 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,602 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,602 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,602 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,602 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,602 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,603 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,603 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,603 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,604 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,604 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,604 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,604 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,605 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,605 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,606 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][145], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,607 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,607 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1447] L709-3-->L713: 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_50 0) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0))) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,617 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,617 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,617 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,617 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 175#L709-3true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,618 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,618 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,618 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,618 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,619 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,619 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,619 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,619 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,621 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,621 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,621 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,621 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,624 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,624 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,625 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,625 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,638 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,638 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,639 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,639 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,639 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,639 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,641 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,641 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,641 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,642 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,642 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,642 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,642 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,642 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,643 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,643 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,643 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,644 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 54#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,644 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:38,644 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,645 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,645 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,645 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,647 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,647 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,647 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,648 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,648 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,648 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,650 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,651 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,651 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,651 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,652 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,652 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,652 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,652 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,653 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,653 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,653 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,653 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,655 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,655 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,655 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,655 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,656 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,656 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 159#L709true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse]) [2023-08-29 09:34:38,656 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,656 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,657 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,657 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,657 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,658 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 173#L714true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,658 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:38,658 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,662 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,662 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,662 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,662 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,668 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,668 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,668 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,668 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,668 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,668 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,669 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,669 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,670 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,670 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,670 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,671 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,671 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,673 INFO L383 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,673 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,673 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,673 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,697 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,697 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,697 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,697 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,699 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,699 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,700 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,700 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,700 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,700 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,700 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,700 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,701 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,701 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,701 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,702 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,702 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,702 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,702 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 164#L705-6true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,707 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,707 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,707 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,707 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,707 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,707 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,707 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,708 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,708 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,708 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,709 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,709 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,709 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,714 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,714 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,714 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,714 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,717 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,718 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,718 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,718 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,718 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,719 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,719 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,730 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,730 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,730 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 37#thr1EXITtrue, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,731 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,731 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,731 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,731 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,731 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,731 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,731 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,732 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 229#L706-1true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,732 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,732 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,734 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,734 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,734 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,735 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 228#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,735 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,735 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 50#L713true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,739 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,739 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,740 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,740 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 213#L710-2true, 260#true, 208#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,740 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,740 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,740 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,740 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L713true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,744 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,745 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,745 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,745 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,747 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,747 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,747 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,747 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1646] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread1of4ForFork0_findMax_~e~0#1_35| v_~max~0_153) (= |v_thr1Thread1of4ForFork0_findMax_~i~0#1_53| (+ |v_thr1Thread1of4ForFork0_findMax_~i~0#1_54| 1))) InVars {thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_54|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread1of4ForFork0_findMax_~i~0#1=|v_thr1Thread1of4ForFork0_findMax_~i~0#1_53|, ~max~0=v_~max~0_153, thr1Thread1of4ForFork0_findMax_#t~post5#1=|v_thr1Thread1of4ForFork0_findMax_#t~post5#1_25|, thr1Thread1of4ForFork0_findMax_~e~0#1=|v_thr1Thread1of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~i~0#1, thr1Thread1of4ForFork0_findMax_#t~post5#1][205], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 158#L705-6true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,747 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,748 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,748 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,748 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,757 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,757 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,757 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,757 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,758 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,758 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,758 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,758 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,759 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,759 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,759 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,759 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,760 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,760 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,760 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,760 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,761 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,761 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,762 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,762 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,762 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,763 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,763 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,764 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,764 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,764 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,764 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,765 INFO L383 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,765 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,765 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,766 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,766 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,766 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,767 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,767 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,767 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,767 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,767 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,767 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,768 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,768 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,768 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,768 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,768 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,768 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,769 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,769 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,769 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,769 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,770 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,770 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,770 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,770 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,773 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 179#L713true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,774 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 97#L714true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,774 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:38,774 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,780 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,780 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,780 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,780 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,780 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,780 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,781 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,781 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,781 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,781 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,781 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,781 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,781 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,781 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,782 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,782 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,782 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,783 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,783 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,783 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,784 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,784 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,784 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,784 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,793 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,793 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,793 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,794 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,794 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,795 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,795 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,795 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,795 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,796 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,796 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 54#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,796 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,796 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,796 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,796 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 42#L705-6true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,798 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,799 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,799 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,801 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 164#L705-6true, 283#true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,801 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,801 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,802 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 164#L705-6true, 283#true, 71#L706-7true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,802 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 64#L709-3true, 198#L714-1true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,803 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,803 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,804 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,804 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,804 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,804 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,805 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,805 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,805 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,805 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 173#L714true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,808 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,808 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 173#L714true, 159#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,808 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,809 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,809 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,809 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,810 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,810 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,810 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,810 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,820 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,820 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,820 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,822 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,823 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,823 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,823 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,839 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,839 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,839 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,839 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,840 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,840 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,840 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,840 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,841 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,841 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,841 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,841 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,842 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,842 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,842 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,842 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,843 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,843 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,844 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,844 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,844 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,844 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,845 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,845 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,845 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,845 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,846 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,846 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,846 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:38,847 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,847 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,847 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,847 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,847 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 54#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,848 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,848 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,848 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,848 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,849 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,849 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,849 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,850 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,850 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,850 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,850 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,851 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,851 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,851 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,851 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,857 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,857 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,857 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,857 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,857 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,857 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,858 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,858 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,858 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,858 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,858 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,858 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,858 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,859 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,859 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,859 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, 112#L707true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,860 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 25#L714true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,860 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,860 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,861 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,861 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,861 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,869 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,869 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,869 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,869 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,870 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,870 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,870 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,870 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,872 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,872 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,872 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,872 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,873 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,873 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,873 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,874 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,874 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,874 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,874 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,875 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,875 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,875 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,877 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][218], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 291#(and (= (select (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)), 98#L706-3true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,877 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,877 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 107#L709true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,878 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,878 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,878 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,880 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,880 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,880 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,880 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1654] L714-1-->L705-6: Formula: (and (= (+ |v_thr1Thread2of4ForFork0_findMax_~i~0#1_50| 1) |v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|) (<= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_35| v_~max~0_157)) InVars {thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_50|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0#1=|v_thr1Thread2of4ForFork0_findMax_~i~0#1_49|, thr1Thread2of4ForFork0_findMax_#t~post5#1=|v_thr1Thread2of4ForFork0_findMax_#t~post5#1_19|, ~max~0=v_~max~0_157, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_35|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~i~0#1, thr1Thread2of4ForFork0_findMax_#t~post5#1][207], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 164#L705-6true, 151#L707-1true, 260#true, 57#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,881 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,881 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,882 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,882 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,882 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,883 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,885 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 64#L709-3true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,885 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,885 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,885 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,886 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,886 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0))]) [2023-08-29 09:34:38,886 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,886 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,886 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,886 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,887 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,887 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 173#L714true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,887 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,888 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,888 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,888 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:38,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,891 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,891 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,891 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,891 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,896 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,897 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,897 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,897 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,898 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,898 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,898 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,899 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,899 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,901 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,901 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,901 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,901 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,913 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,913 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,913 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,913 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,914 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:38,914 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,914 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,916 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,916 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,916 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,916 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,917 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,917 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,918 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,918 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,918 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,918 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:38,919 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,919 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,919 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 95#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,920 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,920 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,920 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,921 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,921 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,921 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,922 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,922 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,922 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,922 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,922 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,923 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 172#L725-5true, 283#true, 107#L709true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,923 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,924 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,924 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,924 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,924 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,925 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:38,925 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,925 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,925 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,925 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,931 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 112#L707true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,931 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,931 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,931 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,932 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,932 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,932 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,933 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,933 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,933 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:38,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,934 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,934 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,934 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,934 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,938 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,938 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:38,938 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:38,938 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:38,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,941 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,941 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,941 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,941 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,941 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,941 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,942 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,942 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][153], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,943 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,943 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,943 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,943 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,943 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,943 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,944 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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][156], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,944 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,944 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,945 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,945 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,945 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,945 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,945 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,946 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,946 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:38,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,947 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,947 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,947 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,947 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 71#L706-7true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,948 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,948 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,948 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,949 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 54#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,949 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,950 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, 74#L707true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,950 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,950 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,951 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,951 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,951 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,951 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,951 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,952 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,952 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,952 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,952 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 42#L705-6true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,953 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,953 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,953 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][243], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,957 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1589] L710-3-->L709-3: Formula: (= |v_#race~max~0_126| |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_126|} OutVars{#race~max~0=|v_#race~max~0_126|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~nondet7#1][204], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 179#L713true, 198#L714-1true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,957 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,957 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1333] L713-->L714: Formula: (= |v_#race~max~0_7| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_7|} AuxVars[] AssignedVars[#race~max~0][246], [thr1Thread3of4ForFork0InUse, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 97#L714true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,958 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,958 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,958 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:38,958 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,963 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,964 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,964 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,964 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,965 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,965 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,965 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,966 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,966 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,966 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][192], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,967 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][189], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,967 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,967 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,976 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,976 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,976 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,977 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,977 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,977 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,977 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,978 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,978 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,978 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,979 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,979 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,979 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,980 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,980 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,980 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,980 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,981 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,981 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,981 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,981 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,981 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,982 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,982 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,982 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:38,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,983 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,983 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,983 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,983 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,984 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,984 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,984 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,985 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 173#L714true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,985 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:38,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,985 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,986 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,986 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:38,986 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,990 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,990 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,990 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,990 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,990 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 95#L707-1true, 260#true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,991 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 213#L710-2true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,991 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,991 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:38,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,998 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:38,998 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:38,998 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,998 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:38,999 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:38,999 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:38,999 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:38,999 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,001 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,001 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,001 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,002 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,002 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,002 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,003 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,003 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,003 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,004 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,004 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,004 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,005 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 151#L707-1true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,005 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,005 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,006 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 71#L706-7true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,006 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,006 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,006 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,006 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,007 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,007 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,007 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,008 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,008 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,008 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,008 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,009 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,009 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,009 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,009 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,010 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,010 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,010 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,016 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,016 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,017 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,017 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,017 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 92#L714-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,018 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,018 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,018 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,019 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 112#L707true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,019 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,019 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,020 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,020 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,020 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,029 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,029 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,029 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,030 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,030 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,030 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,030 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,031 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,031 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,031 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][199], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,032 INFO L383 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,032 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,032 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,040 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,041 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,041 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,042 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,042 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,042 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,042 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,043 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,043 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,043 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,044 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,044 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,044 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,045 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,045 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,045 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,046 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,046 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,046 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,047 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,047 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,047 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,047 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 151#L707-1true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,048 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,048 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,048 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,048 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,049 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,049 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,049 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,049 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,050 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,050 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,050 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,050 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,051 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 107#L709true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,051 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 8#L710-2true, 283#true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,051 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,051 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,052 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,052 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,052 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,053 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,053 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,053 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,058 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,058 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,058 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,058 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,058 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,058 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,058 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 112#L707true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,059 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 112#L707true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,059 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,059 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,059 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 71#L706-7true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,060 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,060 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,060 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,061 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 95#L707-1true, 260#true, 25#L714true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,061 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,061 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 179#L713true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,065 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,065 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,065 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,065 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 159#L709true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,069 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,069 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,069 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,069 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,070 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,070 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,070 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,071 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,071 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,071 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,071 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,071 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,071 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,071 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,072 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][199], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,072 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,072 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,072 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,073 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,074 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,074 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,074 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,075 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,075 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,081 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,081 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,081 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,081 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,082 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,082 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,082 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,082 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L710-->L710-2: Formula: (= |v_thr1Thread2of4ForFork0_findMax_~e~0#1_23| v_~max~0_135) InVars {thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} OutVars{thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_21|, ~max~0=v_~max~0_135, thr1Thread2of4ForFork0_findMax_~e~0#1=|v_thr1Thread2of4ForFork0_findMax_~e~0#1_23|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1, ~max~0][167], [thr1Thread3of4ForFork0InUse, 8#L710-2true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,083 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,083 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,083 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,083 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,083 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 50#L713true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,083 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,303 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,304 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,304 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 213#L710-2true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 23#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,305 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1505] L709-3-->L713: Formula: (and (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= |v_thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1_11| |v_thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1_15|) (= v_~m~0_50 0)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~m~0=v_~m~0_50, 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_69|} 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], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,305 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,305 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,306 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,306 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,306 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,306 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,307 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,307 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,307 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,308 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,308 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,308 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,308 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,309 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,310 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,310 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,310 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,310 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,310 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,310 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,311 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,311 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,311 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,311 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,311 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,312 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,312 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,312 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,313 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 8#L710-2true, 283#true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,313 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,313 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,313 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,313 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 8#L710-2true, 42#L705-6true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,314 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,314 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,314 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,314 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,315 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,315 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,315 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,315 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 173#L714true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,315 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,315 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,315 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,316 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,316 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,316 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,316 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,316 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,322 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1389] L709-3-->L713: Formula: (and (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= v_~m~0_51 1) 1 0)) (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| 0)) (= v_~m~0_50 0) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15| |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|)) InVars {~m~0=v_~m~0_51} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_11|, ~m~0=v_~m~0_50, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, #race~m~0=|v_#race~m~0_69|, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_15|} AuxVars[] AssignedVars[~m~0, #race~m~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][202], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 50#L713true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,322 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,322 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,322 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 95#L707-1true, 260#true, 124#L725-4true, Black: 270#true, 90#L709-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,323 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,323 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1577] L710-->L710-2: Formula: (= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_23| v_~max~0_137) 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_137, thr1Thread4of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread4of4ForFork0_findMax_#t~nondet7#1_15|} AuxVars[] AssignedVars[~max~0, thr1Thread4of4ForFork0_findMax_#t~nondet7#1][201], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 213#L710-2true, 151#L707-1true, 95#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,324 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,324 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,324 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,324 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,333 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,333 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,333 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:39,333 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,334 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,334 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,335 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,335 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,336 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,336 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,336 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,337 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,337 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,337 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,337 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,337 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,337 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,337 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,338 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,338 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,338 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,338 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,338 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,339 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,341 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,341 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,341 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,341 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][103], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,341 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][103], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,342 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,342 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,343 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,343 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,343 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,343 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,343 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,343 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,344 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,344 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,344 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,344 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,345 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,345 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,345 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,345 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,345 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,345 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,345 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,346 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,346 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,347 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 107#L709true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,347 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,347 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,347 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,347 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,347 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,354 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,354 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,354 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,354 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,354 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,355 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,355 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,355 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,355 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,355 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,356 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,356 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,357 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,357 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,357 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,357 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,357 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,357 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,358 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,358 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,358 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,358 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,358 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,358 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][199], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 107#L709true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,359 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,359 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,359 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,359 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,359 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,360 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,360 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,360 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,369 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,369 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,369 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,369 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,371 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,371 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][103], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,372 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,372 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,373 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,373 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,373 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,373 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,374 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,374 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 204#L709-1true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,375 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 204#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,375 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,375 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,376 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,376 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,380 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,380 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,380 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,381 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,381 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,381 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,382 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,382 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,383 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,383 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,383 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][199], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,384 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,384 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,384 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 71#L706-7true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,385 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,385 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,385 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,385 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 8#L710-2true, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,386 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,386 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,386 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,392 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,392 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,392 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,392 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,393 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,393 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,394 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,394 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,395 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,395 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,395 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,396 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,396 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,396 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,397 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,400 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,400 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,400 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,400 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,401 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,401 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,401 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,401 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,402 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,402 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,402 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,403 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,403 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,403 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,403 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,403 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,403 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][103], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,404 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][103], [thr1Thread3of4ForFork0InUse, 201#thr1Err3ASSERT_VIOLATIONDATA_RACEtrue, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,405 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,405 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 151#L707-1true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,405 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,406 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,406 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,406 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,407 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 75#L714true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,407 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 107#L709true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,407 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,407 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,408 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,408 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,412 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,412 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,412 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,413 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,413 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,413 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,413 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, 25#L714true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,414 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 159#L709true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,414 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,414 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,415 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,416 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,416 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,416 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,417 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,417 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,417 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,417 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,417 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,417 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,417 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,418 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,418 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][220], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,419 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,419 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,419 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,420 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,420 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,420 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,420 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,421 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,421 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,421 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,422 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,425 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,425 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,425 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,425 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,426 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,426 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][103], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,427 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,427 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,427 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1556] L710-3-->L709-3: Formula: (= |v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18| |v_#race~max~0_122|) InVars {thr1Thread2of4ForFork0_findMax_#t~nondet7#1=|v_thr1Thread2of4ForFork0_findMax_#t~nondet7#1_18|, #race~max~0=|v_#race~max~0_122|} OutVars{#race~max~0=|v_#race~max~0_122|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_#t~nondet7#1][206], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 272#(= |#race~max~0| 0), 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,428 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,428 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,428 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,429 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,429 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,429 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 204#L709-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,429 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 204#L709-1true, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,430 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,430 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,431 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,431 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,435 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,435 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,435 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,435 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,436 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,436 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,436 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,437 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,437 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,437 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,438 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,438 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,438 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,438 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, 25#L714true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,439 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 62#L710-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,439 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,439 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,440 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,440 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,440 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,443 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,443 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,443 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,443 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,445 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,445 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,445 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,445 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,446 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,446 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,446 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,447 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,447 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,447 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,447 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,447 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,447 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,447 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,448 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,448 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,448 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,448 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,452 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,452 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,452 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,452 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,453 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,453 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,453 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,454 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,454 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,454 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,454 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,454 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,454 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,455 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,455 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,455 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,457 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,457 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,457 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,458 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,458 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,458 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,458 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,459 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,459 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,459 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, 64#L709-3true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,460 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,460 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,460 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,461 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,462 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,462 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,462 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,462 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,463 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,463 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 42#L705-6true, 283#true, 151#L707-1true, 260#true, Black: 270#true, 124#L725-4true, thr1Thread1of4ForFork0InUse, 223#L713true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,463 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,463 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,464 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][220], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, 19#thr1Err7ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,464 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,464 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,464 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,464 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,465 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,465 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,465 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,466 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,466 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,466 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,466 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,466 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,466 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,466 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,467 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,467 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,467 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,467 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 158#L705-6true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,471 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,471 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,471 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-29 09:34:39,471 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 71#L706-7true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,472 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,472 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,473 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,473 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 8#L710-2true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,474 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,474 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:39,474 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,474 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 223#L713true, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,475 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,475 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,475 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:39,475 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][224], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 292#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#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)), 283#true, 157#L706-4true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,475 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,476 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,476 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,477 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,477 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,478 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 92#L714-1true, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,478 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,478 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,478 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 62#L710-3true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,479 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,479 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,480 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,480 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,480 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,480 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 158#L705-6true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,482 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,482 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,482 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,482 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,483 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 232#thr1EXITtrue, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,483 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,483 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,485 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,485 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,485 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,486 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 36#L714-1true, 260#true, 25#L714true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,486 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, 25#L714true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,486 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,486 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 36#L714-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,487 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 44#L713true, 283#true, 151#L707-1true, 260#true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,487 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,487 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 22#L706-5true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,490 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,490 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,491 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,491 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 178#L710-2true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,492 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 283#true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 178#L710-2true]) [2023-08-29 09:34:39,492 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 152#L709-3true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,492 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 152#L709-3true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,493 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,493 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,494 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,494 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:39,494 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,494 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue, 23#L709-1true]) [2023-08-29 09:34:39,495 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2023-08-29 09:34:39,495 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,495 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,495 INFO L386 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-29 09:34:39,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,498 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,498 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,498 INFO L386 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-29 09:34:39,498 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 71#L706-7true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,500 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2023-08-29 09:34:39,500 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,500 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,500 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 158#L705-6true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,502 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,502 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:39,502 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,502 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,503 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 232#thr1EXITtrue]) [2023-08-29 09:34:39,503 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L386 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-29 09:34:39,503 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,505 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,505 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,505 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,506 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,506 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 36#L714-1true, 260#true, 25#L714true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,506 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2023-08-29 09:34:39,506 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [75#L714true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), 92#L714-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,507 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1643] L714-1-->L705-6: Formula: (and (<= |v_thr1Thread4of4ForFork0_findMax_~e~0#1_37| v_~max~0_151) (= |v_thr1Thread4of4ForFork0_findMax_~i~0#1_55| (+ |v_thr1Thread4of4ForFork0_findMax_~i~0#1_56| 1))) InVars {thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_56|} OutVars{thr1Thread4of4ForFork0_findMax_~e~0#1=|v_thr1Thread4of4ForFork0_findMax_~e~0#1_37|, thr1Thread4of4ForFork0_findMax_#t~post5#1=|v_thr1Thread4of4ForFork0_findMax_#t~post5#1_23|, ~max~0=v_~max~0_151, thr1Thread4of4ForFork0_findMax_~i~0#1=|v_thr1Thread4of4ForFork0_findMax_~i~0#1_55|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_findMax_#t~post5#1, thr1Thread4of4ForFork0_findMax_~i~0#1][229], [75#L714true, thr1Thread3of4ForFork0InUse, 42#L705-6true, thr1Thread4of4ForFork0InUse, 44#L713true, 283#true, 151#L707-1true, 260#true, 124#L725-4true, Black: 270#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,507 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2023-08-29 09:34:39,507 INFO L386 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-08-29 09:34:39,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [130#L706-1true, thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,510 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2023-08-29 09:34:39,510 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:39,510 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,510 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:39,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true, 232#thr1EXITtrue]) [2023-08-29 09:34:39,511 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2023-08-29 09:34:39,511 INFO L386 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-08-29 09:34:39,511 INFO L386 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-29 09:34:39,511 INFO L386 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-08-29 09:34:39,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,515 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2023-08-29 09:34:39,515 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-08-29 09:34:39,515 INFO L386 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-29 09:34:39,515 INFO L386 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-08-29 09:34:39,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,518 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2023-08-29 09:34:39,518 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,518 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,518 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:39,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,519 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2023-08-29 09:34:39,519 INFO L386 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2023-08-29 09:34:39,519 INFO L386 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-29 09:34:39,519 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-08-29 09:34:39,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 54#L707-1true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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#L709-1true, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,522 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2023-08-29 09:34:39,522 INFO L386 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2023-08-29 09:34:39,522 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-08-29 09:34:39,522 INFO L386 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,523 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,523 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 159#L709true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,523 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2023-08-29 09:34:39,523 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-08-29 09:34:39,524 INFO L386 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2023-08-29 09:34:39,524 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-08-29 09:34:39,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, 139#L710-3true, thr1Thread4of4ForFork0InUse, 172#L725-5true, 283#true, 260#true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,524 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2023-08-29 09:34:39,524 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-08-29 09:34:39,524 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2023-08-29 09:34:39,524 INFO L386 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-08-29 09:34:39,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,526 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2023-08-29 09:34:39,526 INFO L386 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2023-08-29 09:34:39,526 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-08-29 09:34:39,526 INFO L386 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-08-29 09:34:39,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 74#L707true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,527 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2023-08-29 09:34:39,527 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,527 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,527 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 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: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,528 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2023-08-29 09:34:39,528 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-08-29 09:34:39,528 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-08-29 09:34:39,528 INFO L386 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2023-08-29 09:34:39,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 54#L707-1true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,529 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2023-08-29 09:34:39,529 INFO L386 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2023-08-29 09:34:39,529 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-08-29 09:34:39,529 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 159#L709true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,530 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 139#L710-3true, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 260#true, 124#L725-4true, Black: 270#true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,530 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,530 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 159#L709true, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|)]) [2023-08-29 09:34:39,531 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1323] L707-1-->L709: Formula: (= |v_#race~max~0_1| 0) InVars {} OutVars{#race~max~0=|v_#race~max~0_1|} AuxVars[] AssignedVars[#race~max~0][182], [thr1Thread3of4ForFork0InUse, 113#L709true, thr1Thread4of4ForFork0InUse, 283#true, 100#thr1Err4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, Black: 270#true, 124#L725-4true, 198#L714-1true, thr1Thread1of4ForFork0InUse, 293#(and (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 2 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| 3 (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|))) 0) (= (select (select |#race| |~#storage~0.base|) (+ |~#storage~0.offset| (* 4 |thr1Thread3of4ForFork0_findMax_~i~0#1|) 1)) 0)), thr1Thread2of4ForFork0InUse, Black: 285#(= |thr1Thread1of4ForFork0_findMax_#t~nondet7#1| |#race~max~0|), 23#L709-1true]) [2023-08-29 09:34:39,531 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-08-29 09:34:39,531 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-08-29 09:34:39,532 INFO L130 PetriNetUnfolder]: 584442/887380 cut-off events. [2023-08-29 09:34:39,532 INFO L131 PetriNetUnfolder]: For 192931/258346 co-relation queries the response was YES. [2023-08-29 09:34:43,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1908333 conditions, 887380 events. 584442/887380 cut-off events. For 192931/258346 co-relation queries the response was YES. Maximal size of possible extension queue 22492. Compared 9046083 event pairs, 114413 based on Foata normal form. 5963/763105 useless extension candidates. Maximal degree in co-relation 1908323. Up to 346787 conditions per place. [2023-08-29 09:34:48,021 INFO L137 encePairwiseOnDemand]: 451/457 looper letters, 165 selfloop transitions, 5 changer transitions 0/261 dead transitions. [2023-08-29 09:34:48,021 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 261 transitions, 1157 flow [2023-08-29 09:34:48,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 09:34:48,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 09:34:48,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1435 transitions. [2023-08-29 09:34:48,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5233406272793582 [2023-08-29 09:34:48,025 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1435 transitions. [2023-08-29 09:34:48,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1435 transitions. [2023-08-29 09:34:48,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:34:48,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1435 transitions. [2023-08-29 09:34:48,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 239.16666666666666) internal successors, (1435), 6 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:34:48,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 457.0) internal successors, (3199), 7 states have internal predecessors, (3199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:34:48,032 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 457.0) internal successors, (3199), 7 states have internal predecessors, (3199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:34:48,032 INFO L175 Difference]: Start difference. First operand has 110 places, 142 transitions, 539 flow. Second operand 6 states and 1435 transitions. [2023-08-29 09:34:48,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 261 transitions, 1157 flow [2023-08-29 09:35:13,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 261 transitions, 1132 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 09:35:13,898 INFO L231 Difference]: Finished difference. Result has 113 places, 141 transitions, 526 flow [2023-08-29 09:35:13,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, 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} [2023-08-29 09:35:13,899 INFO L281 CegarLoopForPetriNet]: 123 programPoint places, -10 predicate places. [2023-08-29 09:35:13,899 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 141 transitions, 526 flow [2023-08-29 09:35:13,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 214.0) internal successors, (1284), 6 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:35:13,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:35:13,900 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-29 09:35:13,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-29 09:35:13,900 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)] === [2023-08-29 09:35:13,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:35:13,900 INFO L85 PathProgramCache]: Analyzing trace with hash -883122479, now seen corresponding path program 1 times [2023-08-29 09:35:13,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:35:13,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215966580] [2023-08-29 09:35:13,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:35:13,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:35:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:35:13,916 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-29 09:35:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:35:13,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-29 09:35:13,926 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-29 09:35:13,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (40 of 41 remaining) [2023-08-29 09:35:13,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (39 of 41 remaining) [2023-08-29 09:35:13,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (38 of 41 remaining) [2023-08-29 09:35:13,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (37 of 41 remaining) [2023-08-29 09:35:13,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (36 of 41 remaining) [2023-08-29 09:35:13,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (35 of 41 remaining) [2023-08-29 09:35:13,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (34 of 41 remaining) [2023-08-29 09:35:13,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (33 of 41 remaining) [2023-08-29 09:35:13,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (32 of 41 remaining) [2023-08-29 09:35:13,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (31 of 41 remaining) [2023-08-29 09:35:13,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (30 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (29 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (28 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (27 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (26 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (25 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (24 of 41 remaining) [2023-08-29 09:35:13,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (20 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (19 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (18 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (17 of 41 remaining) [2023-08-29 09:35:13,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (16 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (15 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (14 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (13 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (12 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (11 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (10 of 41 remaining) [2023-08-29 09:35:13,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (9 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (8 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (7 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (6 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (5 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (4 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (3 of 41 remaining) [2023-08-29 09:35:13,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (2 of 41 remaining) [2023-08-29 09:35:13,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (1 of 41 remaining) [2023-08-29 09:35:13,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (0 of 41 remaining) [2023-08-29 09:35:13,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-29 09:35:13,932 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:35:13,933 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-29 09:35:13,933 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-29 09:35:13,963 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:35:13,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 328 transitions, 701 flow [2023-08-29 09:35:14,005 INFO L130 PetriNetUnfolder]: 31/386 cut-off events. [2023-08-29 09:35:14,006 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-29 09:35:14,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 417 conditions, 386 events. 31/386 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1351 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 328. Up to 12 conditions per place. [2023-08-29 09:35:14,010 INFO L82 GeneralOperation]: Start removeDead. Operand has 313 places, 328 transitions, 701 flow [2023-08-29 09:35:14,012 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 328 transitions, 701 flow [2023-08-29 09:35:14,012 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:35:14,012 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 313 places, 328 transitions, 701 flow [2023-08-29 09:35:14,012 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 313 places, 328 transitions, 701 flow [2023-08-29 09:35:14,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 313 places, 328 transitions, 701 flow [2023-08-29 09:35:14,047 INFO L130 PetriNetUnfolder]: 31/386 cut-off events. [2023-08-29 09:35:14,047 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-29 09:35:14,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 417 conditions, 386 events. 31/386 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1351 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 328. Up to 12 conditions per place. [2023-08-29 09:35:14,067 INFO L119 LiptonReduction]: Number of co-enabled transitions 75980 [2023-08-29 09:35:16,941 INFO L134 LiptonReduction]: Checked pairs total: 317697 [2023-08-29 09:35:16,941 INFO L136 LiptonReduction]: Total number of compositions: 235 [2023-08-29 09:35:16,942 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:35:16,943 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;@2d332a0f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:35:16,943 INFO L358 AbstractCegarLoop]: Starting to check reachability of 49 error locations. [2023-08-29 09:35:16,945 INFO L130 PetriNetUnfolder]: 0/21 cut-off events. [2023-08-29 09:35:16,945 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-29 09:35:16,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:35:16,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:35:16,946 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err2ASSERT_VIOLATIONDATA_RACE, thr1Err3ASSERT_VIOLATIONDATA_RACE (and 45 more)] === [2023-08-29 09:35:16,946 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:35:16,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1841432762, now seen corresponding path program 1 times [2023-08-29 09:35:16,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:35:16,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260143002] [2023-08-29 09:35:16,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:35:16,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:35:16,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:35:16,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-29 09:35:16,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:35:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260143002] [2023-08-29 09:35:16,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260143002] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:35:16,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:35:16,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:35:16,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181741821] [2023-08-29 09:35:16,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:35:16,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:35:16,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:35:16,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:35:16,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:35:16,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 563 [2023-08-29 09:35:16,964 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 156 transitions, 357 flow. Second operand has 2 states, 2 states have (on average 274.0) internal successors, (548), 2 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:35:16,964 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:35:16,964 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 563 [2023-08-29 09:35:16,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand